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

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

Запускает цикл проверки Rust-проектов через cargo test, clippy и rustfmt с автоисправлением ошибок. Скилл требует реального прогона тестов перед переходом к ревью.

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

Что делает verify

Скилл выстраивает строгую цепочку верификации для Rust: сначала cargo test --quiet, затем cargo clippy --all-targets --all-features -- -D warnings, а в конце cargo fmt --all -- --check. Если команда падает с ошибкой, агент анализирует вывод компилятора, правит код и запускает проверку заново. При трёх одинаковых сбоях подряд цикл прерывается, и скилл зовёт разработчика.

Главный принцип здесь — честность проверки. Пропущенные тесты с атрибутом #[ignore] или тесты, упавшие из-за отсутствия внешнего сервиса, запрещено считать пройденными. Они помечаются как блокер. Тесты на моках также не признаются полной проверкой: агент обязан явно зафиксировать в отчёте, что интеграция не подтверждена.

Без установленного тулчейна Rust и Cargo скилл работать не сможет. Как только все проверки пройдены без блокеров, скилл сразу вызывает команду /review.

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

  • проверить Rust-код через test, clippy и fmt перед коммитом
  • автоматически исправить ошибки компилятора и линтера в цикле
  • отсечь ложные отчёты об успехе при наличии моков или пропущенных тестов
  • вызвать команду /review сразу после честного прогона всех проверок

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

  • Проверь проект через verify перед коммитом
  • Запусти цикл верификации и исправь предупреждения clippy
  • Убедись, что все тесты реально выполнены, и отправь код на ревью

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

1Через Skills CLI (Vercel)

npx skills add mag123c/toktrack --skill verify -a claude-code

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

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

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

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

Вопросы о verify

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

Выполните в терминале команду npx skills add mag123c/toktrack --skill verify -a claude-code.

Что делает скилл verify?

Он последовательно запускает cargo test, cargo clippy и cargo fmt --check. При ошибках агент сам меняет код и пробует пройти проверку повторно.

Что происходит, если ошибку не удаётся исправить?

Если одна и та же ошибка повторяется 3 раза подряд, скилл прекращает цикл правок и сообщает о проблеме пользователю.

Исходный текст

SKILL.md · MIT
---
name: verify
description: Self-healing verification loop (test → clippy → fmt)
required_context: []
---

# Verify

## Flow
```
cargo test → cargo clippy → cargo fmt --check
    │            │              │
    └── On fail: fix and retry (notify user after 3 same failures)
```

## Commands
```bash
cargo test --quiet
cargo clippy --all-targets --all-features -- -D warnings
cargo fmt --all -- --check
```

## Verification Honesty (MUST — PASS gate)

Verification trustworthiness lies not in "what passed" but in **"what was *actually executed* and passed"**. Enforced before any PASS verdict.

### Skip ≠ Pass
- Tests marked `ignored` / `#[ignore]` are **unverified** → do not count as green.
- Tests skipped due to environment (missing external service, platform constraints, etc.) are a **BLOCKER**. If unfixable, escalate to user as "verification incomplete + reason" rather than PASS.

### Do not cite unrun tests as verification evidence
- "Confirmed via test X" is only valid when **that test actually ran and passed in this execution**.
- Do not use a merely written test as evidence of "confirmed" (false-green = false reassurance).

### Coverage honesty (mock ≠ real)
- Mock-based unit tests verify **only the logic inside the mock boundary**. Behaviors invisible to mocks — file I/O, concurrency, simd-json real parsing — are **confirmed only by integration verification**.
- If a path is covered only by mocks, report it as **"mock coverage only — integration unconfirmed"** rather than "verified".

### Acceptance/DoD cross-check (carry PLAN gates)
- Read the PLAN Acceptance/DoD and any `[unverified-gate]` passed from implement; cross-check whether each item **actually ran and passed in this execution**.
- If unrunnable (prod smoke / external service / CI-only environment) → no green-wash. Tag as `[unverified-gate: delegated, owner/due/probe]` and **carry to wrap Plan Reconciliation** (`../wrap/references/reconciliation.md`).

### Report format
- ✅ Actually executed and passed
- ⛔ Skipped/environment-blocked + **reason** (unresolved = BLOCKER, not PASS)
- ⚠️ Mock coverage only, integration unconfirmed
- ⏳ Delegated to wrap due to unverifiable Acceptance item

## Self-Healing
- Fail → analyze error → fix code → retry
- Same error 3 times → notify user

## Rules
- Required before commit
- Order: test → clippy → fmt
- All must pass to proceed

## Next Step
**Only when the Verification Honesty gate passes** (actual execution passed, no unresolved BLOCKERs) → call `/review` immediately. Do not ask "should I review?".

If there are unresolved BLOCKERs, **do not proceed to /review** — report "verification incomplete + reason + required environment actions" to the user.

© mag123c · MIT · mag123c/toktrack

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

Все скиллы по теме «Тесты и QA» →

Сначала — 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установок verify timschoch Единый реестр этапов проверки кода для git-хуков и CI-пайплайна. Помогает избежать расхождений между проверками на машине разработчика и на сервере сборки. CX Codex +1 536установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок agent-browser vercel-labs Скилл управляет браузером через CLI: открывает страницы, заполняет формы, нажимает кнопки и проверяет веб-приложения. Подходит для задач, где агенту нужно действовать в интерфейсе. CX Codex +1 1 200 000установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок

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

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

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