К основному содержанию
скилл CX Codex

graphify — скилл для Claude Code: индекс кода по AST

Строит структурный индекс проекта: классы, функции, импорты и вызовы. Помогает искать по коду до того, как вы полезете в grep.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Howell5/willhong-skills --skill graphify -a claude-code
Открыть на GitHub

Что делает graphify

Скилл собирает AST-индекс из 12 языков через tree-sitter и складывает его в graphify-out/graph.json. В узлах — символы с файлом и строкой, в рёбрах — связи contains, imports, calls, inherits. Дальше агент ищет по графу, а не наугад по именам файлов.

Индекс не обновляется сам. После правок запускайте graphify update <файлы> или graphify auto-update, иначе запросы будут отвечать по устаревшей картине. Это сделано намеренно: в git worktree и при нескольких сессиях параллельная запись ломает файл графа.

Перед первым запуском нужен CLI: npm i -g graphify-ts, работает на рантайме Bun. Затем один раз на проект — graphify build .. Языки: Python, JavaScript, TypeScript с JSX и TSX, Go, Rust, Java, C, C++, Ruby, C#, Kotlin, Scala, PHP.

Какие задачи решает

  • найти точку входа в незнакомом репозитории
  • понять, какие файлы содержат нужный символ
  • отследить, кто вызывает функцию
  • обновить индекс после серии правок одной командой
  • увидеть связи импортов между модулями

Примеры запросов агенту

  • Собери индекс проекта: /graphify build
  • Найди, где определён parseConfig: /graphify query parseConfig
  • Обнови граф по изменённым файлам: /graphify auto-update

Как установить graphify

1Через Skills CLI (Vercel)

npx skills add Howell5/willhong-skills --skill graphify -a claude-code

2Вручную: положить файлы

~/.claude/skills/graphify/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/graphify/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о graphify

Как установить graphify в Claude Code?

Сначала поставьте CLI: npm i -g graphify-ts. Затем добавьте скилл командой npx skills add Howell5/willhong-skills --skill graphify -a claude-code, файл окажется в ~/.claude/skills/graphify/SKILL.md.

Что делает graphify?

Строит структурный индекс кодовой базы через tree-sitter: символы, файлы, импорты и вызовы. По нему агент находит нужный код до запуска Glob или Grep.

Индекс обновляется автоматически?

Нет, только вручную. После правок вызывайте graphify update <файлы> или graphify auto-update — так не возникает конфликтов записи в git worktree.

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой