Runs a six-step verification loop (build, types, lint, tests, security scan, diff review) and produces a readiness report before a PR.
- What it does
- This skill defines a structured verification procedure for a coding session: it checks that the project builds, runs type checking and linting, executes the test suite with coverage, scans for secrets and stray debug logging, and reviews the diff. It then produces a verification report with PASS/FAIL per step and an overall READY/NOT READY verdict for a pull request, plus a list of issues to fix. It also suggests running verification every 15 minutes or after major changes in long sessions.
- When to use it
- Use it after finishing a feature or significant code change, before opening a pull request, when you want to confirm quality gates pass, or after a refactor. It is meant for development sessions where build, type, lint, test and diff checks should be run together.
- Requirements
- No scripts ship with the skill; it is instructions only. Running the described steps requires a project with its own toolchain, such as npm or pnpm, TypeScript or pyright, a linter like ruff, a test runner with coverage, and git for diff review.
검증 루프 스킬
Claude Code 세션을 위한 포괄적인 검증 시스템.
사용 시점
다음 상황에서 이 스킬을 호출하세요:
- 기능 또는 주요 코드 변경을 완료한 후
- PR을 생성하기 전
- 품질 게이트가 통과하는지 확인하고 싶을 때
- 리팩터링 후
검증 단계
단계 1: 빌드 검증
빌드가 실패하면 계속하기 전에 중단하고 수정합니다.
단계 2: 타입 검사
모든 타입 에러를 보고합니다. 중요한 것은 계속하기 전에 수정합니다.
단계 3: 린트 검사
단계 4: 테스트 스위트
보고 항목:
- 전체 테스트: X
- 통과: X
- 실패: X
- 커버리지: X%
단계 5: 보안 스캔
단계 6: Diff 리뷰
각 변경된 파일에서 다음을 검토합니다:
- 의도하지 않은 변경
- 누락된 에러 처리
- 잠재적 엣지 케이스
출력 형식
모든 단계를 실행한 후 검증 보고서를 생성합니다:
연속 모드
긴 세션에서는 15분마다 또는 주요 변경 후에 검증을 실행합니다:
Hook과의 통합
이 스킬은 PostToolUse Hook을 보완하지만 더 깊은 검증을 제공합니다.
Hook은 즉시 문제를 포착하고, 이 스킬은 포괄적인 검토를 제공합니다.