Loading...
Loading...
Use when validating implementation against spec artifacts before archive — not for design, planning, or implementation
npx skill4agent add kirkchen/beat verify/beat:design/beat:plan/beat:apply/beat:archive| Thought | Reality |
|---|---|
| "The change is small, I can verify it myself" | Self-verification creates confirmation bias. You saw the implementation — you can't objectively verify it. |
| "I already reviewed the code during apply" | That's exactly why you need an independent verifier. Familiarity breeds blind spots. |
| "Running two subagents is overkill for this" | Code quality and spec alignment are independent dimensions. A single agent conflates them. |
| "I'll just run the tests, that's verification enough" | Tests verify behavior but not spec alignment, design adherence, or code quality. |
| "I'll dispatch them sequentially to save context" | They're independent — parallel dispatch is faster and prevents one report from biasing the other. |
digraph verify {
"Select change" [shape=box];
"Read artifacts +\ntesting context" [shape=box];
"Parallel dispatch" [shape=box, style=bold];
"Verification\nsubagent" [shape=box];
"Code-reviewer\nsubagent" [shape=box];
"tests available?" [shape=diamond];
"Run automated tests" [shape=box];
"Present combined report" [shape=doublecircle];
"Select change" -> "Read artifacts +\ntesting context";
"Read artifacts +\ntesting context" -> "Parallel dispatch";
"Parallel dispatch" -> "Verification\nsubagent";
"Parallel dispatch" -> "Code-reviewer\nsubagent";
"Verification\nsubagent" -> "tests available?";
"Code-reviewer\nsubagent" -> "tests available?";
"tests available?" -> "Run automated tests" [label="yes"];
"tests available?" -> "Present combined report" [label="no"];
"Run automated tests" -> "Present combined report";
}beat/changes/archive/beat/changes/<name>/status.yamlreferences/status-schema.mdfeatures/*.featuredoneproposal.mddesign.mdtasks.mdbeat/config.yamlreferences/config-schema.mdgherkindonegherkinskippedtesting.requiredfalsestatus.yamlsource: distillExploreverification-subagent-prompt.mdsuperpowers:code-reviewertesting.behaviortesting.e2egherkin.modifiedbeat/features/beat/changes/<name>/features/