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

verify · timschoch — скилл для Claude Code: что делает и как установить

Единый реестр этапов проверки кода для git-хуков и CI-пайплайна. Помогает избежать расхождений между проверками на машине разработчика и на сервере сборки.

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

Что делает 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-code

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

~/.claude/skills/verify/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в 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 от других авторов.

verify react Проверяет код перед коммитом в репозиторий React. Запускает форматирование, линтер, проверку типов Flow и тесты. CX Codex +1 1 200установок verify Yeachan-Heo Скилл превращает «должно работать» в проверяемые доказательства: что запускали, что прошло, что осталось непроверенным. CX Codex +1 652установок verify codewithmukesh Запускает проверку .NET-проекта перед ревью: сборку, тесты, безопасность, форматирование и анализ изменений. CX Codex +1 2 800установок verify kirkchen Сверяет реализацию с артефактами спецификации перед архивированием изменения. Проверку проводят независимые субагенты. CX Codex +1 509установок wizard Matt Pocock Скилл создаёт интерактивный bash-скрипт для ручных шагов: настройки сервисов, секретов CI и разовых миграций. 553 369установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок using-git-worktrees Jesse Vincent Готовит изолированное рабочее дерево перед доработкой или выполнением плана. Проверяет текущий репозиторий, выбирает нативные средства платформы либо Git. CX Codex 217 153установок finishing-a-development-branch Jesse Vincent Скилл проверяет тесты и помогает выбрать, как завершить работу в ветке: слить её, открыть Pull Request или оставить как есть. CX Codex 214 439установок orca-cli stablyai Скилл даёт агенту доступ к worktree, терминалам, артефактам и встроенному браузеру Orca через CLI. Пригодится, когда работа идёт в окружении Orca. CX Codex +1 354 000установок

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

skilly-cli Скилл для работы с CLI skilly: добавляет и удаляет бандлы и скиллы в репозитории, подтягивает обновления хаба. Пригодится, когда агент должен сам менять набор скиллов. CX Codex +1 647установок term-check Скилл проверяет варианты названий полей, таблиц или терминов через слепой тест на трёх нейросетях. Помогает выбрать слово, значение которого понятно без документации. CX Codex +1 647установок audit-agent-history Скилл находит в локальных логах сессий частые ошибки ИИ-ассистента и переводит их в правила проекта. Пригодится, когда агент раз за разом наступает на одни и те же грабли. CX Codex +1 548установок naming Скилл задаёт правила именования переменных, функций, файлов, таблиц и роутов. Пригодится, когда агент придумывает слово, которого в проекте нет. CX Codex +1 546установок audit-skilly-workflow Сверяет правила репозитория, глобальные инструкции, хуки, линтеры и CI с тем, что установил skilly, и пишет HTML-отчёт. Ничего не правит. CX Codex +1 540установок babysit-pr Ведёт пуллреквест до готовности к мержу: опрашивает проверки, исправляет ошибки CI и отправляет коммиты в ветку. CX Codex +1 540установок vercel-cli Скилл даёт агенту команды Vercel для env-переменных, деплоев и runtime-логов. Пригодится для проверки состояния развёртывания без dashboard. CX Codex +1 479установок progress Собирает актуальный статус долгой задачи: что нужно от вас, что заблокировано, что выполняется, что дальше и что завершено. CX Codex +1 401установок

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

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