← 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 67
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`, `code-quality-reviewer`, and `change-risk-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; keep its existing maintainability objective unchanged. 7. Fix Critical and Important code-quality issues before handoff, or document why a finding is intentionally deferred. 8. This surface alone owns the `c