verification-loop/SKILL.md
Multi-phase verification system for code changes — build, types, lint, tests, security, diff.
npx skillsauth add lidge-jun/cli-jaw-skills verification-loopInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Systematic quality check for code changes across six phases.
npm run build 2>&1 | tail -20
# or: pnpm build, cargo build, go build, etc.
Fix build failures before continuing to Phase 2.
# TypeScript
npx tsc --noEmit 2>&1 | head -30
# Python
pyright . 2>&1 | head -30
# JS/TS
npm run lint 2>&1 | head -30
# Python
ruff check . 2>&1 | head -30
npm run test -- --coverage 2>&1 | tail -50
Report: total, passed, failed, coverage %.
grep -rn "sk-\|api_key\|SECRET" --include="*.ts" --include="*.js" . 2>/dev/null | head -10
git diff --stat
git diff HEAD~1 --name-only
Review each changed file for unintended changes, missing error handling, edge cases.
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:
1. ...
Run verification at natural boundaries:
Hooks catch issues at write-time; this skill provides comprehensive review at phase boundaries.
tools
Use only on the Codex CLI for native image generation or image editing without an API key. Save final PNG files under ~/.cli-jaw/uploads, report web-ready absolute-path markdown, and send to Telegram or Discord only when explicitly requested.
tools
Ranked repository structure map via `cli-jaw map`. Use for codebase overview, structure map, symbol overview, unfamiliar codebase exploration, architecture orientation. Triggers: repo map, structure map, codebase overview, 와꾸, project structure, unfamiliar code.
tools
cli-jaw Design workspace: create, preview, run, and export design pages from the right sidebar. Covers panel UX, direct-write workflow, artifact lifecycle, wireframe generation, design system, and Open Design adapter.
development
MUST USE for infrastructure and delivery work — container builds, deploy pipelines, Kubernetes, Infrastructure as Code, SRE foundations, edge/serverless, ML infrastructure. Triggers: Dockerfile, K8s manifests, CI/CD pipeline, Terraform/IaC, release/deploy, devops/infra/deploy or release_cd task_tags.