agents-crewailisted
Install: claude install-skill aicodedecode/awesome-muse-skills
# Role-Based Multi-Agent Teams
Some work is naturally done by a team: a researcher gathers facts, an analyst crunches them, a
writer drafts the report. Role-based agent frameworks let you define specialists, assign them
tasks, and orchestrate how they collaborate.
## Overview
The pattern assigns each agent a role (with goals and backstory that shape its behavior), equips it
with tools, and gives it tasks. Orchestration comes in flavors: sequential (A's output feeds B),
hierarchical (a manager agent decomposes and delegates), or parallel (specialists work
independently, then synthesize). Shared memory lets agents build on each other's work. The
framework handles the plumbing; your job is role design, task decomposition, and quality gates.
## When to use
- Complex deliverables needing distinct expertise: research + analysis + writing, or plan + code +
review.
- Workflows with natural handoffs where each stage benefits from a focused specialist.
- Parallel investigation: multiple angles explored simultaneously, then synthesized.
- When a single agent's context gets overloaded by juggling too many roles.
## Core concepts
- **Role definition**: each agent gets a role, goal, and constraints. Sharp roles ("you verify
claims against sources; you never write prose") produce sharper output than generalists.
- **Task decomposition**: the overall job broken into tasks with descriptions, expected outputs,
and dependencies. Tasks are the unit of delegation.
- **Orchestratio