review-changes — скилл для Claude Code: обзор и установка
Проверяет набор изменений по графу знаний, оценивает риск и радиус влияния. Нужен для ревью функций, затронутых сценариев и пробелов в тестах.
npx skills add tirth8205/code-review-graph --skill review-changes -a claude-codeЧто делает review-changes
Скилл анализирует набор изменений через граф знаний: находит изменённые функции с оценкой риска, пробелы в тестах и затронутые сценарии. Результат группирует по уровням high, medium и low: что изменилось, почему это важно, покрытие тестами, исправление и рекомендация по слиянию.
Перед запросами к графу он получает минимальный контекст через get_minimal_context_tool. Затем при необходимости вызывает get_affected_flows_tool, query_graph_tool с шаблоном tests_for и get_impact_radius_tool. Лимит примерно пяти вызовов и 800 токенов вывода означает, что скилл рассчитан на точечное ревью. Перед правкой кода всё равно нужно прочитать реализацию и её тесты.
Какие задачи решает
- выявить рискованные изменённые функции
- найти пробелы в тестах после изменений
- проверить покрытие тестами для функций высокого риска
- оценить радиус влияния правки
- предложить тест-кейсы для непокрытых изменений
Примеры запросов агенту
- Проверь текущий набор изменений через скилл `review-changes`.
- Запусти `review-changes` и сгруппируй замечания по уровням риска.
- Сделай ревью изменений с `review-changes`, проверь затронутые сценарии и тесты.
Как установить review-changes
1Через Skills CLI (Vercel)
npx skills add tirth8205/code-review-graph --skill review-changes -a claude-code2Вручную: положить файлы
~/.claude/skills/review-changes/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/review-changes/
1Через Skills CLI (Vercel)
npx skills add tirth8205/code-review-graph --skill review-changes -a codex2Вручную: положить файлы
.agents/skills/review-changes/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add tirth8205/code-review-graph --skill review-changes -a cursor2Вручную: положить файлы
.cursor/skills/review-changes/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install tirth8205/code-review-graph review-changes2Вручную: положить файлы
.github/skills/review-changes/SKILL.md1Через Skills CLI (Vercel)
npx skills add tirth8205/code-review-graph --skill review-changes -a gemini-cli2Командой платформы
gemini skills install https://github.com/tirth8205/code-review-graph --path skills/review-changesВручную: положить файлы
.devin/skills/review-changes/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add tirth8205/code-review-graph --skill review-changes -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора7
Весь набор →Похожие
Вопросы о review-changes
Как установить review-changes в Claude Code?
Выполните npx skills add tirth8205/code-review-graph --skill review-changes -a claude-code, затем ещё раз npx skills add tirth8205/code-review-graph --skill review-changes -a claude-code. Файл скилла находится в ~/.claude/skills/review-changes/SKILL.md.
Что делает review-changes?
Скилл проводит структурированное ревью набора изменений: оценивает риск функций, ищет пробелы в тестах и определяет затронутые сценарии. В конце он даёт рекомендацию по слиянию.
Почему review-changes требует читать исходный код и тесты?
Граф знаний сужает область проверки, но не заменяет чтение реализации и тестов. Это правило скилла перед внесением изменений.
Исходный текст
SKILL.md · MIT
--- name: review-changes description: Perform a structured code review using change detection and impact --- ## Review Changes Review a change set with risk scores and blast radius from the knowledge graph. ### Steps 1. Call `detect_changes_tool` for risk-scored changed functions, test gaps and affected flows. 2. Call `get_affected_flows_tool` only when you need the steps of an affected flow. 3. For each high-risk function, call `query_graph_tool` with `pattern="tests_for"` to check test coverage. 4. Call `get_impact_radius_tool` when the blast radius is not clear from step 1. 5. Suggest specific test cases for untested changes. ### Output Format Group findings by risk level (high, medium, low). For each finding give what changed and why it matters, its test coverage, and the suggested fix. End with a merge recommendation. ## 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