From uberdev
Use when you have a written implementation plan to execute in a separate session with review checkpoints
How this skill is triggered — by the user, by Claude, or both
Slash command
/uberdev:execute-planThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Load plan, review critically, execute all tasks, report when complete.
Load plan, review critically, execute all tasks, report when complete.
Announce at start: "I'm using the execute-plan skill to implement this plan."
Note: Quality is significantly higher on platforms with subagent support (Claude Code, Codex). If subagents are available, prefer uberdev:subagent-driven-dev over this skill — fresh subagent per task with two-stage review catches more issues than single-session inline execution.
The plan declares an ## Execution Waves summary. Inline execution can't truly parallelize, but the wave order must still be honored: never start a task whose Depends on: list includes an unfinished task.
For each wave (in order): For each task in the wave (any order is fine — they're independent): 1. Mark as in_progress 2. Follow each step exactly (plan has bite-sized steps) 3. Run verifications as specified 4. Mark as completed After every task in the wave is complete, run the project's full test command before starting the next wave.
If you spot tasks that are clearly independent and your platform supports it, prefer uberdev:subagent-driven-dev — it will dispatch the wave's implementers in parallel and finish significantly faster.
Apply TDD discipline within each task: write a minimal failing test for the new behavior FIRST, run it to see it fail for the expected reason, write the simplest code that makes it pass, run again to see green, then refactor while green. Don't write production code without a failing test in front of it. (The plan's tasks should already encode this — these notes apply if a task is loose on TDD.)
After all tasks complete and verified:
uberdev:finish-branchSTOP executing immediately when:
Ask for clarification rather than guessing.
Return to Review (Step 1) when:
Don't force through blockers - stop and ask.
Required workflow setup (run before this skill):
git worktree add .worktrees/<feature-name> -b <branch-name> (verify .worktrees/ is in .gitignore; add and commit if not). Run the project's setup command (npm install / cargo build / pip install -r requirements.txt / go mod download) and the project's test command to verify a clean baseline before implementing the plan.Related skills:
uberdev:write-plan — creates the plan this skill executesuberdev:subagent-driven-dev — preferred alternative when subagents are available (one fresh subagent per task with two-stage review)Finishing the development branch: invoke uberdev:finish-branch (see Step 3 above).
npx claudepluginhub thefjk/uberdev --plugin uberdevGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.