graph-query — скилл для Claude Code: анализ связей кода
Скилл обращается к графу зависимостей проекта, чтобы найти связи между компонентами и оценить последствия правок. Пригодится перед изменением функции или модели.
npx claude-code-templates@latest --skill ai-maestro/graph-queryЧто делает graph-query
После чтения файла скилл предлагает запросить граф кода, а затем продолжать работу. Команды находят вызывающие и вызываемые функции, связанные компоненты, сериализаторы и ассоциации моделей; graph-find-path.sh <from> <to> ищет путь вызовов между функциями. Для обновления графа есть graph-index-delta.sh [path].
Для работы нужен локально запущенный AI Maestro с проиндексированной кодовой базой. Инструменты графа устанавливаются через git clone https://github.com/23blocks-OS/ai-maestro-plugins.git, затем cd ai-maestro-plugins && ./install-graph-tools.sh. Без запущенного AI Maestro и индекса запросы к графу не дадут нужной картины зависимостей.
Какие задачи решает
- найти функции, которые вызывают выбранную функцию
- проверить, какие функции вызываются из заданной
- отыскать сериализаторы для модели
- проложить цепочку вызовов между функциями
- обновить граф после изменений в коде
Примеры запросов агенту
- Перед изменением
process_paymentнайди все места, откуда её вызывают. - Покажи сериализаторы и ассоциации модели
User. - Найди путь вызовов от
handleRequestдоsendResponse.
Как установить graph-query
1Через claude-code-templates
npx claude-code-templates@latest --skill ai-maestro/graph-query2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill graph-query -a claude-code3Вручную: положить файлы
~/.claude/skills/graph-query/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/graph-query/
Вручную: положить файлы
.agents/skills/graph-query/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/graph-query/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates graph-query2Вручную: положить файлы
.github/skills/graph-query/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/ai-maestro/graph-queryВручную: положить файлы
.devin/skills/graph-query/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о graph-query
Как установить graph-query в Claude Code?
Выполните npx claude-code-templates@latest --skill ai-maestro/graph-query.
Что делает graph-query?
Скилл запрашивает граф кодовой базы, чтобы показать вызывающие и вызываемые функции, связанные компоненты, сериализаторы и пути вызовов.
Что нужно для работы graph-query?
Нужен локально запущенный AI Maestro с проиндексированной кодовой базой. Инструменты графа устанавливаются скриптом ./install-graph-tools.sh из репозитория плагинов.