ワンクリックで
auto-verify
Verify completed plan against acceptance criteria. Use after all slices are executed.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Verify completed plan against acceptance criteria. Use after all slices are executed.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Optional product go/no-go on a framed spec. Use when product direction needs review before planning.
Optional engineering go/no-go on a plan. Use when execution safety needs review before implementation.
Implement approved plan slices. Use as the execute-stage entry point.
Bound and de-risk a request into SPEC.md. Use when the objective is clear but scope needs constraining.
Sharpen a vague idea into a bounded objective. Use before framing when scope is undefined.
Build project truth from repo evidence. Use when steering is missing or stale.
SOC 職業分類に基づく
| name | auto-verify |
| description | Verify completed plan against acceptance criteria. Use after all slices are executed. |
| metadata | {"stage":"verify"} |
Verification gate. Independent audit of a completed plan; runs once, not per-slice.
First action: run node .agent/.automaton/scripts/get-context.mjs from the project root.
Independent audit. Re-read the plan, run proof commands, and compare fresh results to acceptance criteria. It does not trust execute's self-assessment or fix what it finds. When continuing inline from execute, re-derive from fresh command output; execute's reasoning is context, not evidence.
Loading discipline: one PLAN.md read + verification commands per criterion. Read source files when verifying correctness requires inspecting the actual changes, not just command output.
Before writing the verification report:
references/quality.md when the report sounds confident without proof.Read the canonical PLAN.md. Load only linked slices/slice-NNN.md files and referenced requirement IDs from spec/*.md; Linked detail file and traceability IDs are normative, and an unlinked supplemental file is not verification context. For prose slices, read references/content-verification.md.
After PLAN.md resolves and before running commands, run node .agent/.automaton/scripts/sync-status.mjs --stage verify from the project root.
Gather every acceptance criterion and verification command from every slice in PLAN.md. Build a checklist: slice name → criterion → command. This is a plan-level audit.
Do NOT modify source code, tests, or project artifacts during verification. Verify reads and runs commands; it does not fix.
Do NOT run any git write command (commit, amend, reset, rebase, branch, checkout, push). The commit rhythm is owned by auto-execute. Markdown writes that verify produces (VERIFY-GAP blocks on FAIL, the ROADMAP phase update on PASS) sit in the working tree; auto-execute sweeps them up on re-entry, or the user closes them after a terminal pass.
Execute verification commands for each criterion. Mark each PASS, FAIL, or PARTIAL. If a criterion lacks a command, derive one from the acceptance criterion and document what you ran. For content slices, verify audience, thesis, voice, content anti-goals, channel, source policy, factual risk, format, and anti-slop scan with evidence.
Binary: the plan passes only when every criterion across all slices passes. One FAIL means the plan fails.
Build the full criterion checklist internally. Use references/verification-template.md for report shape. Summarize passing criteria by slice; expand failures, skipped checks, derived commands, PARTIAL results, or small 1-2 criterion plans.
node .agent/.automaton/scripts/sync-status.mjs --stage verified from the project root..agent/steering/ROADMAP.md exists, mark the matching change: phase status: done per .agent/.automaton/references/ROADMAP-CONTRACT.md; skip empty or non-matching phases. The ROADMAP edit lands in the working tree as a markdown leftover; do not commit it. The user closes it in their own rhythm.Change status: complete and a separate New objective line pointing to auto-office-hours for future work. Do not print a Next: line on PASS. Use auto-resume only for later re-entry or recovery.Annotate failed slices in PLAN.md with structured gap blocks, then run node .agent/.automaton/scripts/sync-status.mjs --stage execute from the project root so re-entry resumes gap fixing.
Each gap block needs VERIFY-GAP, evidence, and a fix objective. Apply append-replace discipline from .agent/.automaton/references/ARTIFACT-LIFECYCLE.md: replace prior VERIFY-GAP blocks for the same slice rather than stacking. Hand off with Next: auto-execute; it reads these annotations on re-entry.
PLAN.md annotated with VERIFY-GAP blocks on failurecurrent.json through sync-status.mjs: stage: verify when verification starts, stage: verified on pass, or stage: execute on fail.agent/steering/ROADMAP.md phase marked done on pass when applicableChange status: complete and New objective: use auto-office-hours; no Next: lineauto-verify never runs git commit or any history-modifying command; markdown writes (VERIFY-GAP, ROADMAP phase update) sit in the working tree until auto-execute re-entry sweeps them up on FAIL or the user closes them on PASS.