From normalpowers
Walks through a plan step-by-step, checking off progress and surfacing deviations. Use when executing a predefined plan.
How this skill is triggered — by the user, by Claude, or both
Slash command
/normalpowers:following-your-planThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A plan exists. Your job is to help the user execute it — step by step, in order, with visible progress, without drifting into improvisation.
A plan exists. Your job is to help the user execute it — step by step, in order, with visible progress, without drifting into improvisation.
Announce at start: "Using following-your-plan to work through the plan."
A plan that took thought to write should take discipline to follow. Deviating from the plan is allowed — silently deviating is not.
When the plan and reality disagree:
The cost of pausing to name a deviation is small. The cost of improvising and later discovering you've drifted three steps off-plan is large.
Walk through these in order. Keep the user informed at each step.
verification-before-completion skill before claiming success.Open the plan
│
▼
Restate goal → still current?
│
├── no ──► stop; revisit brainstorming or writing-plans
│
└── yes
│
▼
Find first unchecked step
│
▼
Do the step
│
▼
Does the result match the expected check?
│
├── no ──► surface the deviation; decide with user; update plan
│
└── yes
│
▼
Mark the step done
│
▼
At an artifact boundary?
│
├── yes ──► checkpoint with user; wait for go-ahead
│
└── no
│
▼
More steps? ──yes──► back to "Do the step"
│
└── no
│
▼
Apply `verification-before-completion`
- [x]).Do not batch steps. Running three steps and reporting a summary at the end erases the checkpoints the plan built in. The plan author put those checkpoints there on purpose.
Some steps produce things other people will read — a memo draft, an agenda, a stakeholder message, a revised proposal. At those boundaries, stop and let the user review before you continue.
What to say at a checkpoint:
"Task N produced
<artifact>. Please take a look before I move to Task N+1."
Wait for their response. If they request changes, make them, re-check, and continue. If they say go, continue.
This is the single most common place where silent drift happens. The executor "just keeps going," three tasks later something is off, and nobody can reconstruct where the divergence started.
Reality will not exactly match the plan. That is normal. What matters is how you handle it.
Patterns that count as a deviation:
What to do:
What NOT to do:
The plan is a living document while execution is happening.
- [x]) every completed step before moving on. Not at the end of the task — at the end of the step.At any moment, a reader should be able to open the plan and see: what's done, what's next, what changed from the original.
These thoughts mean STOP — you're about to drift.
| Thought | Reality |
|---|---|
| "This step is obvious, I'll skip ahead" | If it's obvious, it takes ten seconds to do properly. |
| "I'll do three steps then summarize" | Checkpoints exist for a reason. Honor them. |
| "The plan didn't anticipate this, so I'll just handle it" | Name the deviation. Decide with the user. Update the plan. |
| "Close enough" on a check that didn't pass | "Close enough" is the opening move of a later debugging session. Stop now. |
| "I'll update the plan at the end" | The plan is the record. Update as you go. |
| "This step produces a draft, I'll refine it before showing" | Show the draft at the checkpoint. That's what the checkpoint is for. |
| "This stakeholder consultation feels unnecessary, I'll skip it" | The plan author put it there. Ask before cutting. |
writing-plans are scripts. If you wanted a rough guide, you'd have one. You have a plan.Sometimes mid-execution you realize the plan itself is wrong — not just a step, the whole approach.
writing-plans) or revise the spec (return to brainstorming).Every step checked. Every artifact produced. Every checkpoint cleared.
Don't claim done yet. Apply the verification-before-completion skill first. Internal belief that the plan is complete is not the same as evidence that the outcome is complete. verification-before-completion tells you how to gather that evidence.
Only after verification passes should you close the loop with the user.
verification-before-completion before claiming done.npx claudepluginhub fastxyz/normalpowersExecutes written implementation plans in small batches with review checkpoints for structured progress tracking. Activate when a plan or spec is ready to implement.
Loads a written implementation plan, reviews it critically, and executes tasks in dependency order with separate worker and validator subagents. Use when a plan document exists and you're ready to implement.
Loads a written implementation plan, reviews it critically, then executes each task step-by-step with rollback checkpoints. Use when you have a plan to execute in a separate session.