Code Verification Against Acceptance Criteria

★ 7.7 · vibe-coding

code-verification has Claude Code verify code against requirements, acceptance criteria, and quality standards in a main agent / sub-agent loop with structured feedback and automatic retry. The workflow spans seven tracked steps: parsing verification instructions, pre-flight validation, a per-instruction verification loop, fix attempts on failures, checklist updates, report generation, and logging results to a verification-log.jsonl file. Each instruction is decomposed into a discrete, testable item with a unique ID, a test approach (file inspection, running tests, linting, type checking), and a browser flag for UI-related criteria. Browser-based checks use an HTTP-first strategy via curl before falling back to Playwright MCP, covering DOM inspection, screenshots, console logs, network requests, performance, and accessibility. The skill suits teams that need automated acceptance-criteria validation and systematic QA verification before shipping.