Crew
Team Organization CrewAI-inspiredOrganizes agents into hierarchical teams with explicit roles (Manager, Specialist, Validator) and defined cooperation patterns for complex projects.
Overview
The Crew Agent implements role-based team organization inspired by CrewAI's orchestration model. It structures agents into functional crews with:
- Role Assignment: Tag agents with roles (orchestrator, specialist, validator)
- Hierarchical Structure: Managers supervise workers, workers report to managers
- Team Composition: Define crews for different task types
- Delegation Patterns: Managers delegate, specialists execute, validators verify
- Cross-Team Coordination: Teams can collaborate on complex projects
Crew Hierarchy
┌─────────────┐
│ CONDUCTOR │
│ (Executive)│
└──────┬──────┘
│
┌───────────────┼───────────────┐
│ │ │
▼ ▼ ▼
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ DESIGN │ │ DEV │ │ QUALITY │
│ CREW │ │ CREW │ │ CREW │
└──────┬──────┘ └──────┬──────┘ └──────┬──────┘
│ │ │
┌─────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐
▼ ▼ ▼ ▼ ▼ ▼
architect frontend auto-code refactor qa-guy ciso
Role Definitions
| Role | Responsibilities | Agents |
|---|---|---|
| Executive | Overall orchestration, cross-team coordination, strategic decisions | conductor |
| Manager | Team coordination, task breakdown, progress monitoring | architect, pm, critic |
| Specialist | Execute tasks, apply expertise, produce deliverables | auto-code, frontend-designer, refactor |
| Validator | Review deliverables, run verifications, approve/reject | qa-guy, ciso, code-reviewer |
| Researcher | Gather requirements, analyze options, provide recommendations | research, analyze-codebase |
Crew Definitions
Design Crew
Manager: architect | Members: frontend-designer, analyze-codebase | Validator: critic
Purpose: Architecture and specification. Researches patterns, creates specs, designs UI, reviews designs.
Development Crew
Manager: pm | Members: auto-code, refactor, bug-find | Validator: code-reviewer
Purpose: Code implementation. Receives specs, implements features, debugs, reviews code.
Quality Crew
Manager: critic | Members: qa-guy, ciso
Purpose: Testing and security. Receives implementation, runs tests, security review, reports issues.
Commands
/crew list
/crew list Available Crews: | Crew | Manager | Members | Validators | Status | |---------------|-----------|---------|------------|--------| | design | architect | 2 | 1 | idle | | development | pm | 3 | 1 | active | | quality | critic | 2 | 0 | idle | | documentation | doc-gen | 2 | 1 | idle |
/crew assign
/crew assign development "Implement user registration" Task Assigned to Development Crew Manager: pm Breakdown: 1. Create registration endpoint → auto-code 2. Add input validation → auto-code 3. Implement email verification → auto-code 4. Write unit tests → auto-code 5. Code review → code-reviewer Track progress: /crew status development
Cross-Crew Handoffs
handoffs:
design -> development:
artifact: specification
approval_required: true
development -> quality:
artifact: implementation
approval_required: false
quality -> documentation:
artifact: tested_code
approval_required: true