К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

explore-codebase — скилл для Claude Code: что делает и как установить

Помогает исследовать архитектуру проекта через граф знаний MCP-сервера code-review-graph с экономным расходом контекста.

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

Что делает explore-codebase

Скилл задаёт агенту пошаговый сценарий навигации по кодовой базе с помощью инструментов MCP-сервера code-review-graph. Он выстраивает работу по цепочке: начинает с get_minimal_context_tool, запрашивает структуру модулей через get_architecture_overview_tool, ищет классы и функции с помощью semantic_search_nodes_tool и прослеживает вызовы или импорты через query_graph_tool.

Главное ограничение — скилл не работает без установленного MCP-сервера code-review-graph. Инструкция требует жесткой экономии токенов: около пяти вызовов инструментов и до 800 токенов вывода на задачу, а также параметр detail_level="minimal" при каждом удобном случае.

Граф знаний только сужает область поиска. Перед изменением кода агент всё равно обязан прочесть саму реализацию и её тесты.

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

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

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

  • Используй explore-codebase, чтобы разобрать граф вызовов функции processOrder
  • Найди через граф знаний раздутые функции и покажи их связи
  • Покажи архитектуру проекта и модули, которые зависят от auth

Как установить explore-codebase

1Через Skills CLI (Vercel)

npx skills add tirth8205/code-review-graph --skill explore-codebase -a claude-code

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

~/.claude/skills/explore-codebase/SKILL.md

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

Из того же набора7

Весь набор →
build-graph tirth8205 Собирает или обновляет граф знаний для code review в репозитории. Нужен при первой настройке, смене ветки или крупном рефакторинге. Claude Code CX Codex Cursor +1 1 300установок review-delta tirth8205 Скилл проверяет изменения после последнего коммита и оценивает их радиус влияния. Пригодится для точечного ревью без загрузки всего проекта. Claude Code CX Codex Cursor +1 1 200установок review-changes tirth8205 Проверяет набор изменений по графу знаний, оценивает риск и радиус влияния. Нужен для ревью функций, затронутых сценариев и пробелов в тестах. Claude Code CX Codex Cursor +1 1 100установок refactor-safely tirth8205 Строит план рефакторинга по графу зависимостей, показывает список правок перед переименованием и проверяет радиус влияния до крупных изменений. Claude Code CX Codex Cursor +1 1 100установок review-pr tirth8205 Скилл анализирует PR или ветку через граф связей кода и показывает затронутые функции, риски и пробелы в тестах. Пригодится для структурированного ревью. Claude Code CX Codex Cursor +1 1 100установок debug-issue tirth8205 Скилл ведёт поиск причины ошибки через граф кода, а затем проверяет цепочку вызовов и последствия правки. Пригодится, когда нужно сузить область отладки до чтения исходников. Claude Code CX Codex Cursor +1 1 000установок

Похожие

qa garrytan Скилл для автоматизированного поиска и фиксации ошибок в браузере, API, CLI, джобах и вебхуках. Работает с Bash, поиском по файлам и вебом. Claude Code CX Codex Cursor +1 457установок workers-profiling cloudflare Скилл для анализа использования CPU и памяти в развёрнутых Cloudflare Workers и Durable Objects. Помогает найти узкие места в коде и предложить оптимизацию. Claude Code CX Codex Cursor +1 12 100установок code-reviewer https://github.com/Jeffallan Анализирует дифы и файлы, ловит баги, уязвимости (SQL-injection, XSS), запахи кода и N+1 запросы, выдаёт структурированный отчёт с приоритетами. Нужен при ревью PR и аудитах качества. Claude Code CX Codex Cursor +1 6 500установок claude-code Hermes Agent + Teknium Делегирует задачи разработки CLI-утилите Claude Code через терминал. Пригодится для запуска правок кода, тестов и рефакторинга в фоновом или интерактивном режиме. Claude Code CX Codex Cursor +1 433установок review-agent-setup Tom Farley Скилл настраивает подтверждение действий ИИ-агента человеком перед ревью, слиянием PR и правкой CI. Каждое одобрение или отказ фиксируется криптографической подписью Ed25519. Claude Code CX Codex Cursor 5 200установок codebase-inspection Hermes Agent Считает строки кода, файлы и языки в репозитории через pygount. Пригодится для оценки размера и состава проекта. Claude Code CX Codex Cursor +1 420установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. Claude Code 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. Claude Code 1 141 062установок

Вопросы о explore-codebase

Как установить explore-codebase в Claude Code?

Выполните команду npx skills add tirth8205/code-review-graph --skill explore-codebase -a claude-code. Также можно вручную сохранить файл по пути ~/.claude/skills/explore-codebase/SKILL.md.

Что делает скилл explore-codebase?

Он задаёт правила обхода кодовой базы через граф знаний: поиск узлов, трассировку вызовов и проверку путей выполнения с минимальным расходом токенов.

Что нужно для работы скилла explore-codebase?

Понадобится подключённый MCP-сервер code-review-graph. Инструкции скилла опираются на его инструменты вроде query_graph_tool и list_flows_tool.

Исходный текст

SKILL.md · MIT
---
name: explore-codebase
description: Navigate and understand codebase structure using the knowledge graph
---

## Explore Codebase

Use the code-review-graph MCP tools to find your way around the codebase.

### Steps

1. Call `get_architecture_overview_tool` for the community structure. Call `list_communities_tool`, then `get_community_tool`, only for the modules you need.
2. Call `semantic_search_nodes_tool` to find a function or class by name or keyword.
3. Call `query_graph_tool` with `callers_of`, `callees_of` or `imports_of` to trace relationships. `children_of` on a file lists its functions and classes.
4. Call `list_flows_tool`, then `get_flow_tool` for one flow, to follow an execution path.
5. Call `find_large_functions_tool` to find oversized functions.
6. Call `list_graph_stats_tool` only when you need node, edge and language counts.

## Token Efficiency Rules
- Call `get_minimal_context_tool(task="<your task>")` before any other graph tool.
- Pass `detail_level="minimal"` wherever a tool accepts it. Use "standard" only when minimal is not enough.
- Prefer a targeted `query_graph_tool` call over a broad listing call.
- Budget: about five tool calls and 800 tokens of graph output per task.
- Read the implementation and its tests before changing code. The graph narrows scope; it does not replace the source.

© tirth8205 · MIT · tirth8205/code-review-graph

Смотрите также

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

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