Skip to content
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.

Prerequisites