verify · timschoch — скилл для Claude Code: что делает и как установить
Единый реестр этапов проверки кода для git-хуков и CI-пайплайна. Помогает избежать расхождений между проверками на машине разработчика и на сервере сборки.
npx skills add timschoch/skilly --skill verify -a claude-codeЧто делает verify
Скилл объединяет правила проверок в общую схему, чтобы git-хуки и CI проверяли код по одним стандартам. Базовый список шагов лежит в references/verify.json, а репозиторий задаёт отличия через .skilly/verify.json. Запуск этапов выполняет скрипт verify.mjs через Node.js. Скрипт отдаёт код 0 при успехе, 2 при ошибке настроек или код завершения упавшего шага.
Стадии поддерживают наследование: стадия push сначала запускает шаги из commit. Ненужные проверки можно исключать параметром without или подменять через replaces. Модульные тесты запускаются только для изменённого кода. Если же диф содержит файлы миграций или package.json, запустится полный набор тестов.
Шаг аудита безопасности прерывает работу при наличии критических уязвимостей. Пропустить найденную проблему без указания её идентификатора и обоснования в поле why скрипт не позволит.
Какие задачи решает
- синхронизировать состав проверок в git-хуках и пайплайнах CI
- запускать модульные тесты только для затронутого изменениями кода
- блокировать опасные команды git при работе ИИ-агента
- фиксировать временные исключения аудита безопасности с обязательной причиной
Примеры запросов агенту
- Запусти этап проверки push через verify.mjs
- Покажи итоговый список шагов для стадии ci в формате JSON
- Выведи объединённую конфигурацию проверок без запуска самих тестов
Как установить verify
1Через Skills CLI (Vercel)
npx skills add timschoch/skilly --skill verify -a claude-code2Вручную: положить файлы
~/.claude/skills/verify/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/verify/
1Через Skills CLI (Vercel)
npx skills add timschoch/skilly --skill verify -a codex2Вручную: положить файлы
.agents/skills/verify/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add timschoch/skilly --skill verify -a cursor2Вручную: положить файлы
.cursor/skills/verify/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install timschoch/skilly verify2Вручную: положить файлы
.github/skills/verify/SKILL.md1Через Skills CLI (Vercel)
npx skills add timschoch/skilly --skill verify -a gemini-cli2Командой платформы
gemini skills install https://github.com/timschoch/skilly --path bundles/workflow/skills/verifyВручную: положить файлы
.devin/skills/verify/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add timschoch/skilly --skill verify -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о verify
Как установить verify в Claude Code?
Выполните команду npx skills add timschoch/skilly --skill verify -a claude-code.
Зачем нужен скилл verify?
Он задаёт общий список проверок для локальных хуков и удалённого CI. Благодаря этому проверки на рабочей станции и в репозитории не расходятся по составу шагов.
Когда шаг тестирования запускает все тесты вместо изменённых?
Шаг unit (changed) проверяет только изменённые файлы, но переключается на полный прогон, если затронуты пути из списка fullSuiteTriggers. Среди них файлы конфигурации Vitest, package.json и папки миграций вроде drizzle/.
Похожие скиллы
Все скиллы по теме «DevOps и инфраструктура» →Сначала — verify от других авторов.