executing-plans · git:20260929.1297711 · 2026-09-29 · sha256 9072d8467cb23383
executing-plans git:20260929.1297711A
Immutable. This exact content never changes and is served at /api/v1/blob/9072d8467cb23383.
---
name: executing-plans
description: Use when you have a written implementation plan to execute in a separate session with review checkpoints
---
<skill>
<purpose>
Load plan, review critically, execute all tasks, report when complete. For inline execution without subagents. If subagents are available, use bp:subagent-driven-development instead — quality is significantly higher.
</purpose>
<triggers>
<rule>Use when you have a written implementation plan and the user chose inline execution.</rule>
<rule>Use when subagents are unavailable but a plan needs executing.</rule>
</triggers>
<warning level="soft">
Announce at start: "I'm using the executing-plans skill to implement this plan."
</warning>
<process>
<step>**Load and review** — Read plan. Review critically for questions or concerns. If concerns: raise with human partner before starting. If clear: track progress with the plan's checkboxes (and a task-tracking tool if one is available) and proceed.</step>
<step>**Execute tasks** — For each task: mark in_progress, follow steps exactly (plan has bite-sized steps), run verifications as specified, mark completed.</step>
<step>**Complete development** — After all tasks verified, invoke bp:finishing-a-development-branch.</step>
</process>
<rules>
<rule>Follow plan steps exactly — don't skip verifications.</rule>
<rule>Stop when blocked — don't guess. Ask for clarification.</rule>
<rule>Never start implementation on main/master without explicit user consent.</rule>
</rules>
<gate name="blockers">
STOP executing immediately when: hit a blocker (missing dep, test fails, instruction unclear), plan has critical gaps, or verification fails repeatedly. Ask for help rather than guessing.
</gate>
## Integration
- **bp:using-git-worktrees** — set up isolated workspace before starting
- **bp:writing-plans** — creates the plan this skill executes
- **bp:finishing-a-development-branch** — complete development after all tasks
</skill>