Automated acceptance criteria verification

★ 7.7 · vibe-coding

auto-verify has Claude Code attempt automated verification of acceptance criteria before falling back to manual review. It parses each criterion's text for automation hints — HTTP endpoints, file existence, environment variables, DOM elements — then selects the right tool and executes a verification command with per-tool timeouts: 5 s for curl, 2 s for bash file operations, and 30 s for browser checks. The skill is invoked by verify-task and phase-checkpoint for MANUAL and MANUAL:DEFER criteria, and also by code-verification and browser-verification as part of their fallback chains. Every criterion receives a structured result — PASS, FAIL, or MANUAL — including the tool used, the exact command run, captured output, and an actionable fix suggestion on failure. Settings such as dev-server URL and timeouts are read from .claude/verification-config.json.