understand-anything-knowledge-graph — скилл для Claude Code: граф кода
Прогоняет проект через мультиагентный конвейер, строит граф файлов, функций и зависимостей и открывает интерактивный дашборд для навигации по коду.
npx skills add reason-machines/trending-skills --skill understand-anything-knowledge-graph -a claude-codeЧто делает understand-anything-knowledge-graph
Скилл запускает пять агентов подряд. project-scanner находит файлы и определяет языки с фреймворками, file-analyzer вытаскивает функции, классы и импорты и превращает их в узлы и рёбра графа, architecture-analyzer раскладывает узлы по слоям (API, Service, Data, UI, Utility), tour-builder собирает учебные маршруты по зависимостям, а graph-reviewer проверяет целостность ссылок. Результат ложится в .understand-anything/knowledge-graph.json в корне проекта.
Дальше /understand-dashboard поднимает React-приложение на Vite: холст React Flow с раскраской по слоям, инспектор узла с кодом и связями, поиск по всем узлам, готовые туры и переключение уровня детализации под джуна, продакта или опытного разработчика. У каждого узла есть краткое описание на обычном языке — его генерирует модель.
Отдельно есть /understand-chat <question> для вопросов к коду, /understand-explain <path> для разбора одного файла и /understand-diff — он показывает, какие узлы графа затронут незакоммиченные правки. Для сборки из исходников нужны pnpm и три шага pnpm --filter … build; установка через маркетплейс плагинов Claude этого не требует.
Какие задачи решает
- построить карту файлов, функций и зависимостей незнакомого проекта
- найти все места, откуда вызывается конкретная функция
- оценить, что затронут незакоммиченные правки, до пуша
- объяснить устройство кода новому человеку в команде
- разобрать один файл или функцию по шагам
Примеры запросов агенту
- /understand
- /understand-dashboard
- /understand-chat Кто вызывает платёжный сервис в этом проекте?
Как установить understand-anything-knowledge-graph
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill understand-anything-knowledge-graph -a claude-code2Вручную: положить файлы
~/.claude/skills/understand-anything-knowledge-graph/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/understand-anything-knowledge-graph/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill understand-anything-knowledge-graph -a codex2Вручную: положить файлы
.agents/skills/understand-anything-knowledge-graph/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill understand-anything-knowledge-graph -a cursor2Вручную: положить файлы
.cursor/skills/understand-anything-knowledge-graph/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills understand-anything-knowledge-graph2Вручную: положить файлы
.github/skills/understand-anything-knowledge-graph/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill understand-anything-knowledge-graph -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/trending-skills --path skills/understand-anything-knowledge-graphВручную: положить файлы
.devin/skills/understand-anything-knowledge-graph/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill understand-anything-knowledge-graph -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о understand-anything-knowledge-graph
Как установить understand-anything-knowledge-graph в Claude Code?
Добавьте маркетплейс и поставьте плагин: /plugin marketplace add Lum1104/Understand-Anything, затем /plugin install understand-anything.
Что делает understand-anything-knowledge-graph?
Строит по проекту граф узлов и связей между файлами, функциями и классами, сохраняет его в .understand-anything/knowledge-graph.json и открывает интерактивный дашборд для просмотра.
Куда скилл сохраняет граф?
В файл .understand-anything/knowledge-graph.json в корне проекта. Оттуда его читает дашборд, и его же можно загрузить программно через @understand-anything/core.