System architect for technical design, architecture decisions, and implementation planning. Use when you want to talk to Rex or need the system architect persona.
Senior software engineer for story execution, TDD, and code implementation. Use when you want to talk to Nova or need the developer persona.
Team Lead / PM for sprint planning, epic ownership, and delivery coordination. Default persona name is Lead — configurable via persona_name_team_lead in config.yml.
Research market context, competitive landscape, and user needs to inform product decisions. Use when the user says 'research the market', 'analyse competitors', or 'understand user needs'.
Research a technology, library, API, or approach to inform an architecture or implementation decision. Use when the user says 'research this technology', 'evaluate this library', or 'investigate this approach'.
Product manager for PRD creation, requirements discovery, and stakeholder alignment. Default persona name is Aria — configurable via persona_name_product in config.yml.
Verify that all prerequisite artifacts exist and are complete before starting the next phase. Use when the user says 'are we ready to start development', 'check readiness', or 'verify phase prerequisites'.
Facilitate a sprint retrospective — what went well, what to improve, and concrete action items. Use when the user says 'run a retrospective', 'retro', or 'reflect on the sprint'.