Execute implementation plans from memory-bank/plan/. STRICTLY execution only—NO research, NO planning, NO deviation from plan without confirmation. Trust that planning-from-research has already prepared the work. Output is working code with execution logs.
Execute tasks from a prepared implementation plan. This skill walks the plan milestone by milestone, task by task, producing working code.
| Activity | Status |
|---|---|
| Execution | ✅ This skill |
| Planning | ❌ Use planning-from-research first |
| Research | ❌ Use codebase-research first |
This skill is STRICTLY for execution. Do not plan, do not research, do not question the plan. Trust that preparation work is complete. Execute what is written.
Use this skill when:
memory-bank/plan/Locate and read the plan document:
memory-bank/plan/<path>memory-bank/plan/Extract:
Compare current git state to the plan's recorded state:
git rev-parse --short HEAD 2>/dev/null || echo "not-a-repo"
If current HEAD differs from git_commit_at_plan:
Execute strictly in milestone order: M1 → M2 → M3 → M4 → M5
Within each milestone, execute tasks by ID order (T1, T2, T3...).
For each task:
Read task details
Verify dependencies
Execute the task
Run acceptance verification
Update plan document
Commit (optional)
If blocked during execution:
Document the block
Update plan document
Ask user for guidance
Never deviate from the plan without explicit user confirmation.
If all tasks complete:
memory-bank/execution/YYYY-MM-DD_HH-MM-SS_<topic>.mdIf blocked and cannot proceed:
| Rule | Description |
|---|---|
| Trust the plan | Do not second-guess or research alternatives |
| Stay in scope | Implement exactly what the task specifies |
| Verify after each | Run acceptance criteria before marking complete |
| Update the plan | Document progress and notes in the plan file |
| Stop on failure | Do not proceed past failed acceptance criteria |
| Ask on deviation | Get user confirmation before changing the plan |
If execution assistance is needed:
With subagents available: Deploy maximum 3:
| Subagent | When to Deploy |
|---|---|
| lint-issue-resolver | Fix lint/type errors introduced during implementation |
| antipattern-sniffer | Review code for anti-patterns after significant changes |
| codebase-analyzer | Understand existing code patterns before modifying |
Without subagents: Execute manually following the plan's task descriptions.
Create memory-bank/execution/YYYY-MM-DD_HH-MM-SS_<topic>.md:
---