From claude-skills
Executes written implementation plans in small batches with review checkpoints for structured progress tracking. Activate when a plan or spec is ready to implement.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-skills:executing-plansThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Load plan, review critically, execute tasks in batches, report for review between batches.
Load plan, review critically, execute tasks in batches, report for review between batches.
Core principle: Batch execution with checkpoints for architect review.
Announce at start: "I'm using the executing-plans skill to implement this plan."
Default: First 3 tasks per batch
The checkpoint-driven approach (3 tasks, pause for feedback, continue) gives your partner visibility and prevents you from building on a flawed foundation.
For each task in the batch:
Keep focus tight. Executing 3 tasks well and getting feedback is faster than executing 10 tasks blind and discovering you went the wrong direction halfway through.
When the batch is done, report clearly:
This pause-to-report is critical. It gives your partner a chance to course-correct before you invest more work.
Your partner will respond. They might:
Follow their guidance. The loop (Execute → Report → Feedback → Continue) prevents you from diverging.
Once you've completed all batches and your partner approves, move to Step 5 (Complete Development).
After all tasks complete and verified, finalize the branch. Verify all tests pass, ensure the working tree is clean, and then present options to the user: merge to main, open a PR, or keep the branch for further review.
Execution should pause for clarification when:
Why this matters: Stopping early prevents wasted work and lets your partner give you the right guidance. It's faster to pause and clarify than to build on a wrong foundation.
Return to Review (Step 1) when:
Forcing through blockers creates debt. A pause to reconsider is faster than fixing mistakes later.
The problem: Jumping straight to Step 2 (Execute Batch) without doing Step 1 (Load and Review Plan). This skips your chance to catch plan flaws before wasting work.
Why it happens: Execution feels more productive than reading; the urge to "just start" is strong.
How to avoid it: Force yourself to read the plan, write down questions, and raise them before marking the first task in_progress. Your review step is the highest-leverage time to prevent rework.
The problem: Trying to execute 10+ tasks in a batch makes it hard to track what's done, what's blocked, and where verification failed. You lose the checkpoint benefit.
Why it happens: Wanting to move fast, or misunderstanding "default: first 3 tasks" as a minimum instead of a safe default.
How to avoid it: Stick to 3 tasks per batch unless the plan explicitly says otherwise. After you report and get feedback, you'll know if you should do bigger batches. Smaller batches = clearer reporting = faster feedback loops.
The problem: A verification fails (test doesn't pass, output doesn't match expected), but you mark the task completed anyway and move on. This compounds — later tasks depend on earlier ones working.
Why it happens: The temptation to "mark it done" and push forward. Verification feels like optional polish.
How to avoid it: If verification fails, that task is not done. Stop the batch, report the failure, and wait for guidance. The plan may have a flaw or you may have misunderstood a step. Your partner needs to know.
The problem: You're halfway through executing, and your partner realizes the plan needs updating (scope changed, tech choice was wrong, new blocker discovered). But you keep executing the old plan.
Why it happens: You're focused on the tasks in front of you; you don't realize the plan has been superseded.
How to avoid it: After reporting each batch, read your partner's response carefully. If they mention plan changes, go back to Step 1 (Review) even if you're already partway through. Fresh context beats forward momentum.
Related workflow skills:
Git worktree tip: Before executing a plan, consider running in an isolated git worktree so your work is sandboxed from main:
git worktree add ../feature-work -b feature/my-feature
This prevents accidents on main and lets you abandon bad experiments cleanly.
npx claudepluginhub ckorhonen/claude-skillsExecutes written implementation plans in batches with review checkpoints between batches. Useful when you have a plan to implement step-by-step.
Executes implementation plans in batched steps with review checkpoints between batches. Stops for help on blockers.
Executes written implementation plans in batches with review checkpoints between batches. Useful when you have a plan file to follow step-by-step.