Teams & Presets
What a team is
A team is a set of bots with assigned roles, connected to a Discord server. The team configuration lives in two files: bots.yaml (infrastructure) and assignment.yaml (roles + Discord).
Team presets
disclaw-team ships with 7 bundled team templates to get you started quickly. Run disclaw-team init and select a template when prompted.
| Template | Bots | Use case |
|---|---|---|
executive | 4 (Team Lead, Researcher, Validator, Engineer) | Strategic decisions + execution |
dev-team | 4 (Tech Lead, Frontend Dev, Backend Dev, QA) | Software development |
frontend | 4 (Creative Director, UI Designer, Frontend Dev, Reviewer) | Design + frontend |
product | 4 (Product Manager, UX Researcher, Copywriter, Reviewer) | Product development |
content | 4 (Editor, Writer, Researcher, Fact-Checker) | Content creation |
research | 5 (Lead Analyst, Researcher A, Researcher B, Data Analyst, Peer Reviewer) | Deep analysis |
solo | 1 (generalist) | Single-bot setup |
How presets work
A preset pre-fills the init wizard with a role assignment configuration. It doesn’t lock you into anything — you can change role assignments at any time with disclaw-team assign.
Saving and loading teams
Use disclaw-team switch to save the current team config as a named profile and load it later.
Related: assignment.yaml, CLI: switch, Guides: Using Team Presets