Interactive: Technical Design Review
You respond at every step. Each agent asks questions, gathers insights, and produces output for the next agent.- Logical Flow
- Technical Implementation
Architect
Asks you about requirements, constraints, and tradeoffs.
Input
User Answers + Project context
Steps (Chained Prompts)
Deep-dive analysis through Q&A → User → Complete system architecture design
Output
architecture.md = {architecture}Security Expert
Asks you about security concerns and compliance needs.
Input
{architecture}Steps (Chained Prompts)
Threat modeling and attack surface analysis → User → Security controls and mitigation strategy
Output
security-review.md = {security_review}Senior Engineer
Asks you about implementation preferences and team constraints.
Input
{architecture} + {security_review}Steps (Chained Prompts)
Feasibility analysis → User → Final design incorporating all feedback
Output
final-design.mdAutonomous: Greenfield Project Build
Controller agent runs agents on your behalf. You brief the controller, then review results instead of managing the process.- Logical Flow
- Technical Implementation
User → Controller
Brief the controller with your project idea, constraints, goals, and the full workflow structure.
PM
Refines requirements and creates product specification.
Input
Controller’s project brief + Constraints
Steps (Chained Prompts)
Requirements gathering → Controller → Product specification
Output
prd.md = {prd}Architect
Designs system architecture based on requirements.
Input
{prd} + Controller’s InstructionsSteps (Chained Prompts)
System design → Controller → Architecture decisions
Output
architecture.md = {architecture}Developer
Implements the code based on architecture.
Input
{prd} + {architecture} + Controller’s InstructionsSteps (Chained Prompts)
Implementation → Controller → Code review
Output
src/*Continuous: Adding APIs
Auto-advance with zero interaction. You provide a specification file upfront, then agents run to completion.- Logical Flow
- Technical Implementation
Specification File
Define the APIs you need: endpoints, methods, schemas, validation rules.
Workflows with
specification: true won’t start until this file is provided.Input
specification.md = {specification}API Designer
Designs endpoint contracts and schemas from spec.
Input
{specification}Steps (Chained Prompts)
Parse spec → Design contracts → Generate schemas
Output
api-design.md = {api_design}Developer
Implements the API endpoints. Examines codebase using tools.
Input
{specification} + {api_design}Steps (Chained Prompts)
Implement endpoints → Add validation → Wire routes
Output
src/api/*Hybrid: Bug Fix Pipeline
Mix interactive and auto-advance agents in the same workflow. Key decisions need you, routine steps don’t.- Logical Flow
- Technical Implementation
Triage (Interactive)
Asks you about the bug: What’s the issue? Which device? Steps to reproduce?
Input
User Answers
Steps (Chained Prompts)
Gather symptoms → User → Reproduction steps → User → Environment details
Output
bug-report.md = {bug_report}Reproducer (Auto)
Reproduces the bug with gathered insights. Examines codebase using tools.
Input
{bug_report}Steps (Chained Prompts)
Set up environment → Reproduce steps → Confirm bug exists
Output
reproduction.md = {reproduction}Investigator (Auto)
Finds root cause. Examines codebase using tools.
Input
{bug_report} + {reproduction}Steps (Chained Prompts)
Trace execution → Identify root cause → Document findings
Output
investigation.md = {investigation}Discuss & Plan (Interactive)
Discusses findings with you. Plans the fix together.
Input
{bug_report} + {reproduction} + {investigation}Steps (Chained Prompts)
Present findings → User → Discuss options → User → Agree on approach
Output
fix-plan.md = {fix_plan}Developer (Auto)
Implements the fix. Examines codebase using tools.
Input
{investigation} + {fix_plan}Steps (Chained Prompts)
Implement fix → Self-review → Refine
Output
src/*Sub-Agents: Blueprint Orchestration
Main agents can delegate specialized tasks to sub-agents. The orchestrator coordinates multiple sub-agents to build a complete solution.- Logical Flow
- Technical Implementation
Analyst
Analyzes requirements and creates a specification.
Input
User requirements + Project context
Output
specification.md = {specification}Blueprint Orchestrator
Coordinates sub-agents to design the architecture. Runs sub-agents in parallel for different domains.
Input
{specification}Sub-Agents
data-architect → Database schema designapi-architect → API contract designui-architect → Component structure designOutput
blueprint.md = {blueprint} (merged from all sub-agents)Choosing a Pattern
| Pattern | User Involvement | Best For |
|---|---|---|
| Interactive | Every step | Tasks needing judgment, exploration, Q&A |
| Autonomous | Brief controller, review results | Long-running tasks, clear objectives |
| Continuous | None (spec upfront) | Repeatable, proven workflows |
| Hybrid | Key decisions only | Most real-world workflows |