Use after intent is clear and before building anything heavy — break the work into stages, write an acceptance table (expected value × how to verify × measurable/judgment), and freeze it with the human. Part of meta-workflow (Step ②); uses superpowers writing-plans for the breakdown. This is the core asset superpowers does not have.
Use at the start of any non-trivial task to run it as a closed loop instead of a straight line — classify the task's weight, clarify the real goal, freeze acceptance criteria before building, execute, then independently verify "done AND good enough" before delivering. Orchestrates the step sub-skills and hands execution to superpowers. Skip for chat, lookups, and trivial one-line edits.
Use when a task is classified design or build, before exploring solutions — pin the real goal (not the means), the constraints and key assumptions, and the success criteria, then show them to the human. Part of meta-workflow (Step ①); runs upstream of superpowers brainstorming.
Use when executing a frozen plan — hand the work to superpowers execution skills, and carry each stage's expected-value × how-to-verify into every sub-agent you dispatch (fractal hand-off). Part of meta-workflow (Step ③). Intentionally thin — execution itself is superpowers' job.
Use when work is built and before delivering — an independent reviewer (not the builder) checks each stage against the frozen acceptance table and issues a per-stage verdict. Metric claims get a stricter hand-recompute gate. Part of meta-workflow (Step ④); uses superpowers requesting-code-review. This is where most of the discipline lives.
Use when independent verification returns any fail — route each fail to one of three exits (fix root cause / fix the table / accept with known defect), leave a trace, then re-verify. Bounded to one cycle before escalating. Part of meta-workflow (Step ⑤); uses superpowers receiving-code-review for posture.
Use at the very start of a task, before anything else, to decide how much process it deserves — chat / trivial edits / simple docs get done immediately; design / build / exploration enter the loop. Judge by blast radius, not by how long the request was. Part of meta-workflow (Step 0).