| name | compose:execute |
| hidden | true |
| description | Use when you have a written implementation plan to execute in a separate session with review checkpoints |
Executing Plans
Overview
Load plan, review critically, execute all tasks, report when complete.
Announce at start: "I'm using the compose:execute skill to implement this plan."
Note: Compose works much better with access to subagents. If subagents are available, use compose:subagent instead of this skill for significantly higher quality.
The Process
Step 1: Load and Review Plan
- Read plan file
- Review critically - identify any questions or concerns about the plan
- If concerns: Raise them with your human partner before starting
- If no concerns: Create a task per plan task with the
task tool and proceed
Step 2: Execute Tasks
For each task:
- Mark as in_progress
- Follow each step exactly (plan has bite-sized steps)
- Run verifications as specified
- Mark as completed
Step 3: Complete Development
After all tasks complete and verified:
- Use compose:report to write the final report (summarizes what was built in human-readable form)
- Report skill will transition to compose:merge on completion
When to Stop and Ask for Help
STOP executing immediately when:
- Hit a blocker (missing dependency, test fails, instruction unclear)
- Plan has critical gaps preventing starting
- You don't understand an instruction
- Verification fails repeatedly
Use compose:ask to present the blocker and options rather than describing it in free text. If no user is available, resolve the blocker with your best judgment and continue.
When to Revisit Earlier Steps
Return to Review (Step 1) when:
- Partner updates the plan based on your feedback
- Fundamental approach needs rethinking
Don't force through blockers - stop and ask.
Remember
- Review plan critically first
- Follow plan steps exactly
- Don't skip verifications
- Reference skills when plan says to
- Stop when blocked, don't guess
- Never start implementation on main/master branch without explicit user consent
Integration
Required workflow skills:
- compose:worktree - Ensures isolated workspace (creates one or verifies existing)
- compose:plan - Creates the plan this skill executes
- compose:report - Write final report after all tasks complete
- compose:merge - Complete development (invoked by report skill)