Use when partner provides a complete implementation plan to execute in controlled batches with review checkpoints - loads plan, reviews critically, executes tasks in batches, reports for review between batches
/plugin marketplace add tobyhede/turboshovel/plugin install tobyhede-turboshovel-plugin@tobyhede/turboshovelThis skill inherits all available tools. When active, it can use any tool Claude has access to.
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
For each task:
Mark as in_progress
Select appropriate agent using semantic understanding (NOT keyword matching):
Analyze task requirements:
Agent selection:
turboshovel:rust-exec-agent (minimal context for literal execution)turboshovel:code-exec-agent (minimal context for literal execution)turboshovel:ultrathink-debuggerturboshovel:technical-writerIMPORTANT: Analyze the task semantically. Don't just match keywords.
See selecting-agents skill for detailed selection criteria.
Dispatch agent with embedded following-plans skill:
Include in agent prompt:
IMPORTANT: You MUST follow the plan exactly as specified.
Read and follow: @${CLAUDE_PLUGIN_ROOT}skills/following-plans/SKILL.md
This skill defines when you can make changes vs when you must report STOPPED.
REQUIRED: Your completion report MUST include STATUS:
- STATUS: OK (task completed as planned)
- STATUS: STOPPED (plan approach won't work, need approval for deviation)
The plan approach was chosen for specific reasons during design.
Do NOT rationalize "simpler" approaches without approval.
Follow each step exactly (plan has bite-sized steps)
Run verifications as specified
Check agent completion status:
After batch complete:
Code review is mandatory between batches. No exceptions. </EXTREMELY-IMPORTANT>
Optional: If concerned about plan adherence, user can request /verify execute for dual-verification of batch implementation vs plan specification.
When batch complete:
Based on feedback:
After all tasks complete and verified:
STOP executing immediately when:
Ask for clarification rather than guessing.
Return to Review (Step 1) when:
Don't force through blockers - stop and ask.
Read the STOPPED reason carefully
Review plan and design context
Ask user what to do via AskUserQuestion:
Agent reported STOPPED on: {task}
Reason: {agent's reason}
Plan specified: {planned approach}
Agent wants: {agent's proposed deviation}
Options:
1. Trust agent - approve deviation from plan
2. Revise plan - update task with different approach
3. Enforce plan - agent must follow plan as written
4. Investigate - need more context before deciding
Execute user decision:
Never approve deviations without user input. </EXTREMELY-IMPORTANT>
Agent selection guidance:
${CLAUDE_PLUGIN_ROOT}skills/selecting-agents/SKILL.mdCode review workflow:
${CLAUDE_PLUGIN_ROOT}skills/requesting-code-review/SKILL.mdFinishing work:
${CLAUDE_PLUGIN_ROOT}skills/finishing-a-development-branch/SKILL.mdPlan compliance:
${CLAUDE_PLUGIN_ROOT}skills/following-plans/SKILL.md/verify execute if concerned about plan adherence