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

vet — скилл для Claude Code: ревью git-диффа

Скилл проверяет git-дифф и историю беседы после каждой правки, чтобы агент и вы быстрее видели, где код разошёлся с задачей.

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

Что делает vet

Скилл vet велит агенту запускать проверку сразу после каждой логической единицы работы, а не копить изменения до конца задачи. Он читает git-дифф от базового коммита и историю сессии. Как раз на стыке этих двух вещей видно расхождение: код вроде работает, но делает не то, о чём просили. Тесты такое не ловят, и заменой тестам vet не служит.

Внутри пакета — CLI и скрипты-экспортёры по харнессам: export_claude_code_session.py для Claude Code, такие же для Codex, Gemini CLI и OpenCode. Скрипт выгружает сессию, а её путь передают флагом --history-loader. Опции, которые чаще всего нужны: --base-commit, --confidence-threshold (по умолчанию 0.8), --output-format json или github, --quiet.

Нужны две вещи: сам скилл и исполняемый vet из пакета verify-everything. CLI ставится командой pip install verify-everything, без него в PATH команды из скилла не выполнятся. Если анализ падает из-за отсутствия ключа API, есть --agentic: он гонит разбор через локально установленный Claude Code, Codex или OpenCode. Медленнее, зато находки точнее.

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

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

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

  • Запусти vet на текущем диффе и подтяни историю сессии: `vet "fix login" --history-loader "python3 ~/.claude/skills/vet/scripts/export_claude_code_session.py --session-file <path-to-session.jsonl>"`
  • Прогони vet после этой правки, следующей задачи ждать не нужно
  • Покажи только находки vet с уверенностью выше 0.9

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

1Через Skills CLI (Vercel)

npx skills add imbue-ai/vet --skill vet -a claude-code

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

~/.claude/skills/vet/SKILL.md

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

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

Вопросы о vet

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

Выполните npx skills add imbue-ai/vet --skill vet -a claude-code. Скилл появится по пути ~/.claude/skills/vet/SKILL.md.

Что делает vet?

Сверяет git-дифф с историей разговора и показывает места, где реализация разошлась с задачей. Частые прогоны по ходу работы дают больше, чем один в конце.

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

Установленный CLI vet из пакета verify-everything — например, через pip install verify-everything. Историю сессии подключают флагом --history-loader с нужным экспортёром.

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

Все скиллы по теме «Код-ревью и рефакторинг» →
improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок codebase-design Matt Pocock Скилл помогает проектировать модули с небольшим интерфейсом и скрытой внутри сложностью. Подходит для рефакторинга, тестируемости и поиска чистого seam. 850 344установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок

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

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