Skip to content

Evaluate alternatives for SDLC agentic architecture on Claude Code #136

Description

@nightjarrr

Evaluate architectural approaches for implementing the agentic SDLC workflow given Claude Code capabilities and limitations discovered during issue #131.

Options to consider:

  1. Subagents + relay protocol — Current approach. PM dispatches AA/Coder as Agent-tool subagents, relays communication via SendMessage. PRO: works now, minimal new infrastructure. CON: fire-and-forget lifecycle, noisy background task notifications, no AskUserQuestion in subagents, ping-pong relay bottleneck for discovery-heavy phases.

  2. Agent Teams — Use Claude Code Agent Teams (experimental, CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1). Teammates are persistent full sessions, PO talks directly. PRO: direct interaction, structured gates possible. CON: experimental, higher token cost, no /resume support for in-process teammates, coordination overhead.

  3. Shift center of gravity from agents to skills — PM and AA merge into a single primary agent with skill-extended behavior per phase. Coder stays as subagent but loses interactive capability (fire-and-forget implementation only). PRO: simpler architecture, no relay needed for PM/AA work. CON: loses AA specialization, Coder cannot iterate with PO.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew functionality or enhancement for existing functionality.phase: triageNewly created, awaiting triage by Project Owner or in process of triage

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions