← ClaudeAtlas

subagent-driven-changelisted

Use when a scoped implementation can be delegated to an implementation subagent and then independently reviewed for spec compliance before code quality.
jsuvic/agent-profile · ★ 3 · AI & Automation · score 69
Install: claude install-skill jsuvic/agent-profile
<!-- Generated by Agent Profile Compiler. Do not edit by hand. --> # Subagent-Driven Change ## Preconditions Use this workflow only when the task has a clear spec, acceptance criteria, and file ownership. Keep tightly coupled or architectural decisions in the parent session unless the user explicitly asks for delegation. Required subagents: `implementer`, `spec-reviewer`, and `code-quality-reviewer`. ## Fresh Context Each subagent prompt must include the full task text, relevant spec excerpts, non-goals, acceptance criteria, file ownership, constraints, expected tests, and any command limits. Do not rely on hidden chat history or a previous subagent's memory. ## Flow 1. Dispatch `implementer` with one bounded task and the complete context it needs. 2. If `implementer` returns `BLOCKED` or `NEEDS_CONTEXT`, resolve that before continuing. 3. If `implementer` returns `DONE_WITH_CONCERNS`, read the concerns before review and decide whether to fix, narrow scope, or continue. 4. Dispatch `spec-reviewer` with the original task, relevant spec excerpts, changed files, and implementer report. 5. Fix or escalate every spec-review issue before requesting code-quality review. 6. Dispatch `code-quality-reviewer` only after spec review reports compliance. 7. Fix Critical and Important code-quality issues before handoff, or document why a finding is intentionally deferred. 8. Run the relevant tests, golden tests, and doctor/check commands required by the spec before final response.