verify
Verify phase. Run all tests, verify acceptance criteria, check security, confirm deployment readiness.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Verify phase. Run all tests, verify acceptance criteria, check security, confirm deployment readiness.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Analyze phase. Turns scope.md and design.md into readiness.md with traceability, truths, build order, and scope-risk checks before BUILD.
Audit preferences.md stack choices against input docs for orthodox, idiomatic fit. Use before /expand when you want to validate that your technology choices match the problem domain.
Execute BUILD, ITERATE, or verify-fix work in small, test-first vertical slices. Use for multi-file implementation, failing tests, root-cause debugging, scope-creep risk, or when maintainability matters.
Build phase. Takes scope.md, design.md, and readiness.md and writes the actual code, tests, and deployment config in vertical slices.
Deploy phase. Push to the deployment target, verify it's live, write README and DELIVERY.md.
Design phase. Takes scope.md and produces design.md with architecture, directory structure, interfaces, integration details, and justified complexity exceptions.
| name | verify |
| description | Verify phase. Run all tests, verify acceptance criteria, check security, confirm deployment readiness. |
Custom agent: This workflow is normally driven by the
Lights Out SWE: Verifycustom agent. Switch to that agent (or run from the main agent if the dropdown is unavailable) before executing the steps below.
Verify the built software against the spec.
You are now the evaluator, not the builder. Assume the build has bugs until proven otherwise. Agents consistently over-approve their own work — resist this tendency.
scaffolding/scope.md for acceptance criteria, scaffolding/design.md for architecture, and scaffolding/readiness.md when it exists for truths, key links, and planned runtime proofsassert True or is not None)AC-* traceability so the verifier can tell which criterion is being provencurl or equivalent HTTP request to each endpoint, check response status + bodyuv run playwright ...) to load pages, check elements exist, interact with controlsscaffolding/readiness.md when it existsAC-*, record the exact command run and exact output as evidenceTruths as part of this exercise. If a truth cannot be checked directly, say why.grep -r for common secret patterns (API_KEY, SECRET, password, token) in sourcehey, wrk, k6, ab, or language-native equivalent) against the local dev serverThis prompt delegates to the verify agent, which has tools: [read, search, execute] — it can run tests and exercise the app but cannot edit source code.
If the verify agent finds failures:
skills/build-discipline/SKILL.mdIf the verify-fix cycle changes code significantly (new files, interface changes, architecture adjustments), re-run the reconcile agent before the final verify pass to ensure scaffolding docs still match the code.
AC-* is verified, explicitly failed, or explicitly blocked with evidenceIf any gate condition fails, the verify agent reports failures. The main agent fixes them, then the verify agent re-checks. Up to 3 retries.
Log the result to scaffolding/log.md:
## VERIFY — [timestamp]
- **Gate**: PASS (attempt N)
- **Evidence**: [list each `AC-*`: ✓ verified / ✗ failed / ? blocked, plus truth checks]
- **Changes**: [any fixes applied during verify-fix cycle]
- **Retries**: [total gate attempts this phase]
- **Next**: DEPLOY
Git checkpoint:
git add -A && git commit -m "test(verify): all acceptance criteria verified" -m "[list each AC-*: \u2713 verified / \u2717 failed / ? blocked]\nGate: post-verify PASS (attempt N)."
Auto-continue to DEPLOY (unless user specified stepped mode).