From symbiopowers
Use to execute an implementation plan task by task in a single session. Follow the plan produced by writing-plans, mark progress as you go, and transition to finishing-a-development-branch when all tasks are complete.
How this skill is triggered — by the user, by Claude, or both
Slash command
/symbiopowers:executing-plansThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Before any file write or reasoning-heavy step:
Before any file write or reasoning-heavy step:
Branch: run git branch --show-current. If on a baseline branch (main, master, test per orchestrator-manifest.yaml), STOP and create a working branch first per the prefix rules in skills/git-workflow/SKILL.md:
fix/ for bugschore/ for maintenance, docs, toolingrelease/ for version linesfeature/ otherwiseDo NOT proceed on a baseline branch.
Deep context (always): dispatch the context-loader subagent via the Agent tool, passing the user's verbatim prompt. Wait for the returned context pack. Treat its excerpts as your working knowledge-base context for the rest of this skill.
The dispatch is unconditional. The skip decision belongs to context-loader itself — its triviality gate (agents/context-loader.md, Step 1: ≤5 words + no action keyword, or pure acknowledgment, or pure meta-question) returns a Trivial: yes pack cheaply when warranted. Do not pre-judge triviality from the caller side; "I already loaded context earlier in the session" or "this seems like a small change" is not valid grounds to skip. If the returned pack is marked Trivial: yes, proceed without KB context.
Purpose: Provide disciplined, single-session execution of implementation plans. Follow the plan step by step, track progress visibly, and resist the temptation to improvise.
Core principle: The plan already absorbed the decision-making cost. Execution should be mechanical. Creativity during execution is a smell — it means the plan was incomplete.
Announce at start: "I'm using the executing-plans skill to work through this plan step by step."
docs/plans/ and has been reviewedwriting-plans first)For each task:
test-driven-development discipline if applicable)[x] or DONE marker to the completed task with a timestampT4: create webhook handler typesReality will diverge from the plan. Handle it honestly:
| Situation | Response |
|---|---|
| Task is smaller than expected | Complete it, note it, move on |
| Task is larger than expected | Split it into sub-tasks (T4a, T4b) in the plan, then execute them |
| Task reveals a missing prerequisite | Insert a new task before the current one, document why |
| Task contradicts the spec | Stop. Flag the contradiction to the user. Do not guess which is correct. |
| Task is no longer needed | Mark as SKIPPED with reason, move on |
Never silently skip a task or combine tasks without updating the plan document.
Keep a running status at the top of the plan document:
## Progress
- [x] T1: Define types — 2026-04-07 14:30
- [x] T2: Core handler — 2026-04-07 14:35
- [ ] T3: Route wiring
- [ ] T4: Integration tests
This makes resumption trivial if the session is interrupted.
When all tasks are marked done:
skills/verification-before-completion and then the branch finishing workflowtest-driven-development skill if not already loaded.Receives from:
skills/writing-plans — the plan document to executeTransitions to:
skills/verification-before-completion — final check before claiming doneskills/compound-retrospective — capture lessons after execution completesnpx claudepluginhub vonschau/symbiopowers --plugin symbiopowersGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.