Skip to content

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.

TemplateBotsUse case
executive4 (Team Lead, Researcher, Validator, Engineer)Strategic decisions + execution
dev-team4 (Tech Lead, Frontend Dev, Backend Dev, QA)Software development
frontend4 (Creative Director, UI Designer, Frontend Dev, Reviewer)Design + frontend
product4 (Product Manager, UX Researcher, Copywriter, Reviewer)Product development
content4 (Editor, Writer, Researcher, Fact-Checker)Content creation
research5 (Lead Analyst, Researcher A, Researcher B, Data Analyst, Peer Reviewer)Deep analysis
solo1 (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