Загружаем изображение…
mindcode
Сделал полезный для себя скилл для ИИ агента - создающий удобную mindmap для любого проекта.
Во-первых, это удобно для изучения незнакомого проекта
Во-вторых, это пригодится при вайбкоддинге, когда проект целиком на откупе у ИИ агента, чтобы иметь понимание (ментальную карту) проекта и что там этот агент делает. Имея такой контекст проекта в голове - можно более предметно ставить агенту задачи.
Скиллов на самом деле не один, а два:
-
mindmap-init делает инициальную ментальную карту, а так же ОПЦИОНАЛЬНО предлагает добавить второй скилл в AGENTS.md для того, чтобы агент сам вызывал mindmap-sync когда нужно.-
mindmap-sync, по идее, должен запускаться после каждой более-менее большой фичи и актуализировать ментальную карту, которую сделал init скилл. Должен триггериться и засчёт своего description, но в связке с сниппетом в AGENTS.md - это получается надёжнееТак же опционально создаётся html версия той же самой mindmap для удобного оффлайн просмотра. Стоит ли вообще дублировать mindmap ещё и в html - должен спросить mindmap-init при начальной настройке.
Сам по себе формат mindmap - http://markmap.js.org . Его я выбрал за то, что, в отличие, от других форматов (mermaid, opml) - этот обычный markdown который можно прочитать хоть блокнотом и БЯМ с ним отлично работают «из-коробки».
Установка:
Через агента можно вот таким промптом:
Склонируй https://gitrepo.ru/neonxp/skills во временную директорию и установи мне набор mindcode, следуя README.md этого репозитория: ./install.sh mindcode, а если моему агенту нужен симлинк (список — ./install.sh --list) — добавь --agents "Имя". В конце отчитайся: что и куда установлено.
Или вручную (всё написано в README проекта):
curl -fsSL https://gitrepo.ru/neonxp/skills/raw/branch/master/install.sh | shИ самое то главное, ссылка на проект: https://gitrepo.ru/neonxp/skills и зеркало на Gitverse.
В будущем планирую туда же добавлять и другие полезные скиллы, о чём, конечно же, отпишусь здесь :)