From rolepod
Use when executing an approved plan or a clear single-file edit — TDD for risky paths, surgical edits, bounded delegation, worktrees only when real filesystem isolation is needed. Phase = Build.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rolepod:implement-planWhen to use
when a plan is approved (or the diff is small and obvious) and the next step is to actually edit code, tests, configs, content, or other artifacts
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Build-phase entry skill. Execute the approved plan with discipline: TDD where it matters, surgical edits, fresh-context reviewer pattern for delegated work, worktrees only when parallel filesystem isolation is real.
Build-phase entry skill. Execute the approved plan with discipline: TDD where it matters, surgical edits, fresh-context reviewer pattern for delegated work, worktrees only when parallel filesystem isolation is real.
Skip when:
write-plan firstOwns:
Does not own:
Return / hand off:
write-plan.debug-issue.check-work.Read the touched files end-to-end (or the relevant region with line numbers). Don't pattern-match — verify the symbols and behavior exist where the plan expects.
Bug / new logic / billing / migration / auth / race / security:
Pure rename / typo / comment fix: tests-after or skip per the test gate. For the full task-type → discipline matrix, see references/tdd-by-risk.md.
Touch only what the task requires. No "while I'm here" refactors. No reformatting. No new abstraction for single-use.
While editing, hold these reflexes:
rg) and extend it instead of duplicating.rg + Read.First decide whether to delegate — the Q1-Q4 test:
Q1: More than 1 file to edit? Q2: Run tests / build / server?
Q3: A real design-judgment call? Q4: More than 3 tool calls total?
All "no" → self-do. Any "yes" → delegate to the closest specialist by path / concern / strategy.
When delegating, pick from the agent list below.
When delegating, fill templates/task-brief.md — it scopes the task to 1-2 files, names allowed / forbidden paths, the test command, the done criteria, and the tool cap. Two rules are absolute: the subagent NEVER commits (it returns a manifest, the Lead commits), and it NEVER expands scope.
Use a git worktree when two sessions actually need the same files at the same time. A branch is enough for sequential work.
After a subagent finishes, a fresh reviewer (Lead or another agent) reads the diff with no context from the implementer's session. Catches over-fitting and scope creep.
Delegate the bounded task to the closest specialist:
frontend-developer / ui-ux-designer for UI work and interaction designbackend-developer for API / business logic / DB modelsmobile-developer for iOS / Android / React Native / Flutterbilling-engineer for billing / credits / subscription pathsai-ml-engineer for LLM / RAG / Anthropic SDK / prompt-cache workdata-scientist for analytics / pipelines / dashboardstech-writer for ADRs / runbooks / durable docsgrowth-marketer for SEO / conversion copycustomer-success for FAQ / onboarding / support contentBrief: spec + plan + files + tests + done criterion + handoff partner.
Execute as Lead with this minimum viable checklist:
check-workThe implementation manifest is the canonical artifact: templates/implementation-manifest.md. It carries files changed, tests, commands, evidence, a scope check, and the status. A subagent returns this; the Lead commits. Do not restate the manifest shape here; the template is the single source.
Non-blocking — read only when unsure about scope or whether to trust a subagent:
examples/execution-examples.md — a surgical-vs-scope-creep execution and an accept-vs-reject subagent manifest, each a good/bad pair with a "why good wins" table. Read the whole file; the contrast is the lesson.Load only when the task needs it:
references/tdd-by-risk.md — task type → test discipline: test-first vs evidence-afterFull Rolepod improves this phase by adding cohesion contracts for parallel work, model-tier-aware agent routing, hooks that block subagent commits, the qa-tester floor, and the two-stage fresh-context review pattern.
check-work is available, continue there to prove the change works.check-work is not available, run tests / build / curl / browser yourself and report evidence inline.npx claudepluginhub nuttaruj/rolepod --plugin rolepodGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.