From razorback
Use when executing a written implementation plan single-agent — separate-session, single-task, or no-delegation runs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/razorback:executing-plansThe 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.
When to use this vs. subagent-driven-development: Use this skill for single-task plans, tightly sequential work, separate-session execution, or any run where delegation is unavailable. For plans with 2+ independent tasks in the same session, prefer razorback:subagent-driven-development for parallel execution with inline review.
Inputs from writing-plans: plan path, reviewer_choice (none / codex / claude, default none), and verification strategy. These propagate via the execution handoff and gate Step 3 below.
Architecture Quality: The plan's architecture-quality output is authoritative. Preserve the approved architecture, do not redesign locally, and report a plan mismatch if code reality contradicts it.
Announce at start: "I'm using the executing-plans skill to implement this plan."
../using-razorback/references/blocker-taxonomy.md (in the razorback plugin) (especially #3, plan-contradicting data, or #4, safety-critical ambiguity with no plan answer), stop and reportFor each task:
contextinspect(target, depth=full) (symbols you are editing earn full)traceinspect[ ] → [x]) so the plan document itself records progress alongside the TaskList. This is a fast bookkeeping write — do not pause, request review, or wait for confirmation; continue straight to the next task.If the reviewer_choice propagated from writing-plans is one of codex or claude:
First, ensure the verification ledger has a passing branch-gate entry for the current HEAD. If it does not, run the branch-gate scope now and record the result. pre-merge-review requires this as a precondition.
Then invoke razorback:pre-merge-review, passing:
If the reviewer choice is none (or absent), skip Step 3 entirely.
After razorback:pre-merge-review returns its morning-report summary block, proceed to Step 4.
After all tasks complete and verified (and pre-merge review, if any, has run):
The authoritative taxonomy is ../using-razorback/references/blocker-taxonomy.md (in the razorback plugin). Consult it before stopping.
Bias rules:
Real blockers (stop and report):
Anything else: pick the plan-consistent option, note the choice in your report, continue. If a reasonable path exists, take it. Full definitions in the taxonomy.
Return to Review (Step 1) when:
context + inspect) to check current state. If the plan is still valid, continue. If not, stop per blocker taxonomy #3 (plan-contradicting data).Don't force through real blockers. Stop and report per the taxonomy.
Write a goldfish:checkpoint at phase boundaries (or, for a flat task list, every few completed tasks) to persist progress and decisions across auto-compaction and session restarts. Capture what is done, the key decisions, and the next task to run.
A checkpoint is a fast, non-blocking memory write. It is not a stop, a review gate, or a reason to ask the user anything — write it and immediately continue. A phase boundary is a checkpoint trigger, not a stop: finishing a phase never means pausing for confirmation. Checkpoint at phase (or few-task) granularity, not per task; per-task checkpoints are noise.
This sequence runs only on a resumed run — a post-compaction note, a mismatch between expected and actual conversation state, or the user says "resume." It never runs during normal forward execution; on a fresh or in-flight run, skip it and keep going.
On a resumed run, orient before continuing:
goldfish:recall — retrieve the active brief and recent checkpoints.[x].git log --oneline <base>..HEAD — verify what is actually committed.Required workflow skills:
reviewer_choice and verification strategy as inputs.reviewer_choice is codex / claude. Skipped if the choice is none.Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
npx claudepluginhub anortham/razorback --plugin razorback