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

verification-loop · galaxy-dawn — скилл для Claude Code: что делает и как установить

Запускает проверку проекта по фазам перед созданием PR: сборку, типизацию, линтер, тесты, поиск секретов и ревизию git diff.

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

Что делает verification-loop

Скилл выстраивает пошаговую валидацию проекта перед открытием PR. Сначала запускается сборка через uv или npm, затем статическая типизация pyright или tsc и вызов линтера. Если сборка падает, скилл останавливает проверку до исправления ошибок.

Дальше запускаются тесты с подсчётом покрытия кода в pytest или npm test. Безопасность проверяется через поиск забытых ключей API, префиксов sk- и отладочных вызовов console.log или print. Завершает процесс ревизия изменений через git diff.

Итогом работы становится отчёт со статусами PASS или FAIL и списком проблем для правки. Если репозиторий нестандартный, правила выбора команд берутся из файла references/STACK-DETECTION.md.

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

  • отловить забытые вызовы print и console.log перед коммитом
  • проверить сборку и типизацию проекта перед созданием PR
  • сформировать сводный отчёт о покрытии тестами
  • найти случайно добавленные в репозиторий API-ключи

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

  • Проверь код и подготовь отчёт перед открытием PR
  • /verify
  • Запусти валидацию изменений для текущей ветки

Как установить verification-loop

1Через Skills CLI (Vercel)

npx skills add Galaxy-Dawn/claude-scholar --skill verification-loop -a claude-code

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

~/.claude/skills/verification-loop/SKILL.md

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

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

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

git-workflow Задаёт правила работы с Git: формат Conventional Commits, ветвление, слияние через no-ff и разбор конфликтов. Пригодится команде при настройке единого процесса разработки. CX Codex +1 374установок skill-development Скилл помогает создавать и чинить навыки агентов в локальном проекте. Он наводит порядок в триггерах, разгружает SKILL.md и убирает битые пути. CX Codex +1 372установок planning-with-files Выносит рабочую память агента в файлы на диске. Пригодится в долгих задачах от трёх шагов, чтобы модель не теряла контекст между вызовами инструментов. CX Codex +1 368установок daily-coding Скилл-чек-лист для повседневных задач кодинга: заставляет агента прочитать файл перед правкой, не раздувать изменения и проверить безопасность. CX Codex +1 368установок agent-identifier Скилл помогает создавать и настраивать агентов Claude Code: от frontmatter до системного промпта. Пригодится для автономных многошаговых задач. CX Codex +1 344установок nature-polishing Скилл доводит академическую прозу до английского уровня журналов Nature: чинит логику разделов, а потом шлифует формулировки. Пригодится при подготовке рукописи к подаче. CX Codex +1 328установок obsidian-project-kb-core Скилл ведёт проектную исследовательскую базу в Obsidian: создаёт структуру, распределяет заметки и поддерживает индексы, реестр и проверки. CX Codex +1 323установок obsidian-source-ingestion Скилл складывает внешние материалы в проектную базу Obsidian как заметки-источники: статьи, веб-страницы, данные, интервью. Пригодится, когда источники надо не пересказывать, а хранить по полкам. CX Codex +1 320установок

Другие версии verification-loop

Похожие

build-loop-claude-code BuilderOS Гоняет каждую задачу по кругу: собрать, проверить ревью, протестировать вживую, починить. Пока в плане остаются незакрытые пункты, цикл не останавливается. CX Codex +1 1 700установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. CX Codex +1 57 000установок code-review-excellence Seth Hobson Скилл помогает разбирать pull request по этапам, находить ошибки и давать конкретную обратную связь. Подойдёт для ревью кода и настройки командных стандартов. CX Codex 30 193установок code-review-analysis aj-geddes Скилл ведёт агента по систематическому ревью: качество кода, безопасность, производительность, тесты. Пригодится, когда разбираете pull request перед мержем. CX Codex +1 2 400установок code-reviewer официальный Anthropic Субагент проверяет изменения в коде на баги, уязвимости и нарушения правил проекта. Подойдёт для ревью перед слиянием изменений. 31 050установок code-review agno-team Автоматическая проверка кода на стиль, ошибки и нарушения best practices. Скилл запускает линтер, ищет баги и уязвимости, даёт структурированный feedback с уровнями критичности. CX Codex +1 472установок

Рядом в теме «Тесты и QA»

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

Вопросы о verification-loop

Как установить verification-loop в Claude Code?

Выполните в терминале команду npx skills add Galaxy-Dawn/claude-scholar --skill verification-loop -a claude-code.

Что делает verification-loop?

Скилл по очереди запускает сборку, проверку типов, линтер, тесты с покрытием, сканирование секретов и git diff, формируя сводный отчёт.

Что произойдёт, если сборка проекта завершится ошибкой?

Процесс проверки немедленно прервётся. Скилл требует устранить ошибки сборки до того, как переходить к тестам или проверке безопасности.

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

SKILL.md · MIT
---
name: verification-loop
description: This skill should be used when the user asks to "verify code", "run verification", "check quality", "validate changes", or before creating a PR. Provides comprehensive verification including build, type check, lint, tests, security scan, and diff review.
version: 1.0.0
---

# Verification Loop Skill

A comprehensive verification system for Claude Code sessions.

## When to Use

Invoke this skill:
- After completing a feature or significant code change
- Before creating a PR
- When you want to ensure quality gates pass
- After refactoring

## Verification Phases

Choose the commands adaptively for the current project instead of running every example blindly. Use the stack-appropriate command from `references/STACK-DETECTION.md` when the repo does not match the default examples below.


### Phase 1: Build Verification
```bash
# Python projects (uv)
uv build 2>&1 | tail -20
# OR
python -m build 2>&1 | tail -20

# Node.js projects
npm run build 2>&1 | tail -20
# OR
pnpm build 2>&1 | tail -20
```

If build fails, STOP and fix before continuing.

### Phase 2: Type Check
```bash
# TypeScript projects
npx tsc --noEmit 2>&1 | head -30

# Python projects
pyright . 2>&1 | head -30
```

Report all type errors. Fix critical ones before continuing.

### Phase 3: Lint Check
```bash
# JavaScript/TypeScript
npm run lint 2>&1 | head -30

# Python
ruff check . 2>&1 | head -30
```

### Phase 4: Test Suite
```bash
# Python projects
pytest --cov=src --cov-report=term-missing 2>&1 | tail -50

# Node.js projects
npm run test -- --coverage 2>&1 | tail -50
```

Report:
- Total tests: X
- Passed: X
- Failed: X
- Coverage: X%

### Phase 5: Security Scan
```bash
# Python: Check for secrets
grep -rn "sk-" --include="*.py" . 2>/dev/null | head -10
grep -rn "api_key" --include="*.py" . 2>/dev/null | head -10
pip-audit

# Node.js: Check for secrets
grep -rn "sk-" --include="*.ts" --include="*.js" . 2>/dev/null | head -10
grep -rn "api_key" --include="*.ts" --include="*.js" . 2>/dev/null | head -10

# Check for debug statements
grep -rn "print(" --include="*.py" src/ 2>/dev/null | head -10
grep -rn "console.log" --include="*.ts" --include="*.tsx" src/ 2>/dev/null | head -10
```

### Phase 6: Diff Review
```bash
# Show what changed
git diff --stat
git diff HEAD~1 --name-only
```

Review each changed file for:
- Unintended changes
- Missing error handling
- Potential edge cases

## Output Format

After running all phases, produce a verification report:

```
VERIFICATION REPORT
==================

Build:     [PASS/FAIL]
Types:     [PASS/FAIL] (X errors)
Lint:      [PASS/FAIL] (X warnings)
Tests:     [PASS/FAIL] (X/Y passed, Z% coverage)
Security:  [PASS/FAIL] (X issues)
Diff:      [X files changed]

Overall:   [READY/NOT READY] for PR

Issues to Fix:
1. ...
2. ...
```

## Continuous Mode

For long sessions, run verification every 15 minutes or after major changes:

```markdown
Set a mental checkpoint:
- After completing each function
- After finishing a component
- Before moving to next task

Run: /verify
```

## Integration with Hooks

This skill complements PostToolUse hooks but provides deeper verification.
Hooks catch issues immediately; this skill provides comprehensive review.


## Reference Files

Load only what is needed:
- `references/STACK-DETECTION.md` - how to choose the right verification command set for the current repo
- `references/REPORT-TEMPLATE.md` - report structure for final verification output
- `examples/example-verification-report.md` - example final report

© Galaxy-Dawn · MIT · Galaxy-Dawn/claude-scholar

Смотрите также

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

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