← ClaudeAtlas

verification-looplisted

Enforces Law 4 (Verify Before Reporting) of the 7 Laws of AI Agent Discipline. A comprehensive verification system for agent coding sessions covering build, types, lint, tests, security, and diff with a PASS/FAIL report.
naimkatiman/continuous-improvement · ★ 6 · AI & Automation · score 72
Install: claude install-skill naimkatiman/continuous-improvement
# Verification Loop Skill A comprehensive verification system for agent coding 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 ### Phase 0: Resolve the Ladder Every project has its own actual invocation for build / typecheck / lint / test / security / deploy-receipt. Hardcoding `npm run build` and `npm run test` works when the project happens to use those exact scripts; for everything else (pnpm, yarn, cargo, go, mise, just, custom scripts, monorepos with workspace-scoped commands) it returns "deps not installed" or "config not found" misreads from the wrong invocation. Phase 0 runs first so Phases 1–6 never have to guess. **Run [`scripts/resolve-verify-ladder.mjs`](../scripts/resolve-verify-ladder.mjs)** at the repo root. It encodes the full four-step resolution priority and emits the fenced block below. Use `--json` for machine consumption. ``` $ node scripts/resolve-verify-ladder.mjs verify-ladder (resolved): build: npm run build (sniff:package.json:scripts.build) typecheck: npm run typecheck (sniff:package.json:scripts.typecheck) lint: npm run lint (sniff:package.json:scripts.lint) test: npm test (sniff:package.json:scripts.test) security: (ask operator — no marker found) deploy_receipt: (ask operator — no marker found) synthetic