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
Executes implementation plans in controlled batches with mandatory code reviews between each batch. Uses semantic agent selection to dispatch specialized agents (rust-agent, debugger, etc.) and requires user approval for any plan deviations.
/plugin marketplace add cipherstash/cipherpowers/plugin install cipherpowers@cipherpowersThis skill inherits all available tools. When active, it can use any tool Claude has access to.
test-integration-1.mdtest-integration-2.mdtest-pressure-1.mdtest-pressure-2.mdtest-pressure-3.mdLoad 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:
cipherpowers:rust-agentcipherpowers:ultrathink-debuggercipherpowers:technical-writergeneral-purposeIMPORTANT: 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 BLOCKED.
REQUIRED: Your completion report MUST include STATUS:
- STATUS: OK (task completed as planned)
- STATUS: BLOCKED (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 BLOCKED reason carefully
Review plan and design context
Ask user what to do via AskUserQuestion:
Agent reported BLOCKED 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 adherenceThis skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.