What is a Squad?
A squad is a team of agents organized around a business domain. Each squad:- Owns a specific area of responsibility
- Shares memory and context between agents
- Produces outputs to a dedicated location
Squad Structure
SQUAD.md Definition
Example Squad Domains
Organize squads by business function, not technical capability.squads init
ships four of these out of the box:
Add more as your needs grow —
squads init --pack engineering and
--pack marketing ship ready-made squads for those domains, or build your own
with squads add.
Running a Squad
Basic Execution
Continuous Improvement Loops
Squads can run in cycles that continuously improve your codebase:- Self-healing codebases — Issues found and fixed automatically
- Continuous quality — Every change reviewed and tested
- Human oversight — Escalate to Slack/email when uncertain