review-delta — скилл для Claude Code: обзор изменений
Скилл проверяет изменения после последнего коммита и оценивает их радиус влияния. Пригодится для точечного ревью без загрузки всего проекта.
npx skills add tirth8205/code-review-graph --skill review-delta -a claude-codeЧто делает review-delta
review-delta берёт изменения из git diff против HEAD~1, оценивает риск функций и показывает пробелы в тестах и затронутые сценарии. Если передан файл или имя функции, область проверки можно сузить.
Сначала скилл получает минимальный контекст через get_minimal_context_tool. Если граф не готов, он вызывает build_or_update_graph_tool, затем использует detect_changes_tool и при необходимости get_review_context_tool. Для непроверенных функций с высоким риском он запрашивает связанные тесты через query_graph_tool.
В отчёте есть краткий итог, уровень риска, проблемы, затронутые файлы и функции, а также рекомендации. Полный файл загружается только когда короткого фрагмента недостаточно. Если граф ещё не построен, проверка начнётся с его обновления, поэтому это повод учитывать состояние индекса проекта.
Какие задачи решает
- проверить только изменения после последнего коммита
- найти функции с высоким риском и широким радиусом влияния
- выявить пробелы в тестах изменённого кода
- связать непроверенную функцию с её тестами
- составить отчёт по затронутым файлам и сценариям
Примеры запросов агенту
- Запусти скилл `review-delta` и проверь изменения после последнего коммита.
- Запусти `review-delta` для файла `src/auth.ts` и покажи функции с высоким риском.
- Используй `review-delta` для проверки изменений и отдельно подтверди тесты для непроверенных функций.
Как установить review-delta
1Через Skills CLI (Vercel)
npx skills add tirth8205/code-review-graph --skill review-delta -a claude-code2Вручную: положить файлы
~/.claude/skills/review-delta/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/review-delta/
1Через Skills CLI (Vercel)
npx skills add tirth8205/code-review-graph --skill review-delta -a codex2Вручную: положить файлы
.agents/skills/review-delta/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add tirth8205/code-review-graph --skill review-delta -a cursor2Вручную: положить файлы
.cursor/skills/review-delta/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install tirth8205/code-review-graph review-delta2Вручную: положить файлы
.github/skills/review-delta/SKILL.md1Через Skills CLI (Vercel)
npx skills add tirth8205/code-review-graph --skill review-delta -a gemini-cli2Командой платформы
gemini skills install https://github.com/tirth8205/code-review-graph --path skills/review-deltaВручную: положить файлы
.devin/skills/review-delta/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add tirth8205/code-review-graph --skill review-delta -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора7
Весь набор →Похожие
Вопросы о review-delta
Как установить review-delta в Claude Code?
Выполните по порядку: npx skills add tirth8205/code-review-graph --skill review-delta -a claude-code, затем ещё раз npx skills add tirth8205/code-review-graph --skill review-delta -a claude-code, после чего проверьте файл ~/.claude/skills/review-delta/SKILL.md.
Что делает review-delta?
Скилл проверяет изменения относительно HEAD~1, оценивает их риск и радиус влияния, ищет пробелы в тестах и формирует отчёт по затронутому коду.
Что произойдёт, если граф проекта ещё не готов?
Скилл вызовет build_or_update_graph_tool(), а затем продолжит анализ изменений. Для уточнения связей он использует query_graph_tool.
Исходный текст
SKILL.md · MIT
--- name: review-delta description: Review only changes since last commit using impact analysis. Token-efficient delta review with automatic blast-radius detection. argument-hint: "[file or function name]" --- # Review Delta Review only the changed code and its blast radius. ## Steps 1. Call `get_minimal_context_tool(task="review changes")`. If it returns `status: not_ready`, call `build_or_update_graph_tool()` and continue. 2. Call `detect_changes_tool(detail_level="minimal")` for risk-scored changed functions, test gaps and affected flows. Changes come from `git diff` against `HEAD~1`; if the argument names a file, pass it in `changed_files`. 3. Call `get_review_context_tool(detail_level="minimal")` when you need source snippets for the changed areas and `review_guidance` (untested functions, wide blast radius, inheritance changes). 4. For each untested high-risk function, confirm with `query_graph_tool(pattern="tests_for", target="<function>")`. 5. Use `detail_level="standard"` only for a high-risk item the minimal output leaves unclear. Do not load whole files unless a snippet is not enough. ## Report - Summary: one line - Risk: low, medium or high, from the blast radius - Issues: bugs, missing tests, style - Blast radius: impacted files and functions - Recommendations
© tirth8205 · MIT · tirth8205/code-review-graph