Back to full roadmap
topicadvanced
Specialist Agent Teams
Researcher + Coder + Tester + Reviewer — each with its own role + tools + prompt.
3 hours1 prereqs
Instead of one multi-purpose agent, a team of specialized agents. Each:
- Specialized prompt — domain-specific knowledge, tone, format
- Restricted tools — only role-appropriate tools (coder = github + code exec; reviewer = AST parse + diff)
- Defined I/O contract — what it expects from / returns to other agents
Software dev team example:
- Researcher → library research
- Architect → high-level design
- Coder → write code
- Tester → write + run tests
- Reviewer → code review
CrewAI is ideal for this pattern. Devin (Cognition AI) runs this in production.