You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current architecture defines 5 lifecycle agents in .claude/agents/:
Agent
Role
Lifecycle
HORIZON
Strategy
v0.1-v0.5
STUDIO
Design
v0.3-v0.6
WERK
Build
v0.6-v0.8
METRO
Ops
v0.9-v1.0
DEVLAB
Technical specialist
v0.6-v0.8 (overlaps WERK)
Note: PR #50 already proposes merging DEVLAB into WERK due to scope overlap.
For most users — especially solo developers or small teams building their first product with this template — the multi-agent Team Mode is premature complexity:
Cognitive overhead — understanding which agent handles which gate requires reading all 5 agent files
Handoff friction — inter-agent collaboration rules (HORIZON↔STUDIO at v0.4, STUDIO↔WERK at v0.6) add ceremony without benefit for solo use
Context fragmentation — each agent loads only its own context, losing cross-phase insights
Most users will be a single person running Claude Code in a single terminal. They need one agent that adapts to the current PRD gate.
Proposed Change
Add a product-agent as the default Solo Mode agent:
# .claude/agents/product-agent.mdname: product-agentdescription: "Solo product development agent. Reads current PRD version and activates relevant gate skills automatically."
The product-agent should:
Read PRD.md metadata to determine current gate (v0.X)
Priority: P2
Problem
The current architecture defines 5 lifecycle agents in
.claude/agents/:Note: PR #50 already proposes merging DEVLAB into WERK due to scope overlap.
For most users — especially solo developers or small teams building their first product with this template — the multi-agent Team Mode is premature complexity:
Most users will be a single person running Claude Code in a single terminal. They need one agent that adapts to the current PRD gate.
Proposed Change
Add a
product-agentas the default Solo Mode agent:The
product-agentshould:PRD.mdmetadata to determine current gate (v0.X)prd-commercialfor v0.3) — see Consolidate 31 skills to ~10 gate-transition skills #54 for skill consolidationdomain-profile.yamlKeep lifecycle agents as opt-in Team Mode:
.claude/agents/team/subdirectory (or document as "Team Mode" in.claude/README.md)Update
.claude/README.md(agent index) to present Solo Mode as default:Files to Change
.claude/agents/product-agent.md.claude/agents/team/horizon.md,studio.md,werk.md,metro.mdhere.claude/README.md.claude/domain-profile.yamlproduct-agentto agent registry, mark lifecycle agents asmode: teamAcceptance Criteria
.claude/agents/product-agent.mdexists and includes gate-detection logicproduct-agentreferencesdomain-profile.yamlfor ID prefixesproduct-agenthas full tool access (Read, Write, Edit, Bash, etc.).claude/README.mddocuments both modes with Solo as defaultVerification
/product-agent— it should detect the PRD version and suggest the appropriate gate skillteam/can still be invoked explicitlydomain-profile.yamlvalidates:python3 -c "import yaml; yaml.safe_load(open('.claude/domain-profile.yaml'))"Related
product-agentwould activate)