Loading...
Loading...
Standalone squad manager — creates, inspects, validates, and manages squads (multi-agent teams). Scaffolds directories, agents, tasks, workflows. Registers squads for slash commands. Works independently without AIOS. Activates on: create squad, list squads, add agent, validate squad, run workflow, inspect squad, manage squad.
npx skill4agent add gutomec/ai-public-arsenal squadsUser request → Classify:
│
├─ CREATE → Build new squad or add components (agent, task, workflow)
│ ACTION: Read .claude/skills/squads/references/squad-creation-protocol.md
│ ACTION: Read .claude/skills/squads/references/squad-yaml-schema.md
│
├─ INSPECT → List squads, show info, explore structure
│ ACTION: Glob squads/*/squad.yaml → Read each squad.yaml
│
├─ MODIFY → Add/remove agents, tasks, workflows to existing squad
│ ACTION: Read .claude/skills/squads/references/agent-schema.md
│ ACTION: Read .claude/skills/squads/references/task-schema.md
│
├─ REGISTER → Register/unregister squad for slash commands
│ ACTION: Read .claude/skills/squads/references/registration-protocol.md
│
├─ VALIDATE → Check squad integrity
│ ACTION: Read .claude/skills/squads/references/validation-checklist.md
│
├─ DEPS → Install or check squad dependencies
│ ACTION: Read .claude/skills/squads/references/dependency-management.md
│
├─ TRIGGERS → Manage squad lifecycle triggers
│ ACTION: Read .claude/skills/squads/references/triggers-protocol.md
│ ACTION: Read .claude/skills/squads/references/hooks-setup-protocol.md
│
└─ WORKFLOW → Create or run collaboration workflows
ACTION: Read .claude/skills/squads/references/workflow-schema.md
ACTION: Read .claude/skills/squads/references/workflow-patterns.md| Intent | Triggers |
|---|---|
| CREATE | create squad, new squad, build squad, scaffold, generate squad |
| INSPECT | list squads, show squad, inspect, info, what squads, describe |
| MODIFY | add agent, remove agent, add task, add workflow, update squad |
| REGISTER | register, unregister, activate, deactivate, enable, disable |
| VALIDATE | validate, check, verify, audit, lint squad |
| DEPS | install deps, dependencies, pnpm, uv, node_modules, venv, packages, check deps |
| TRIGGERS | triggers, lifecycle, events, tracking, metrics, squad start, squad end, duration, telemetry, flow, delegation, handoff, preview, summary, diagram, mapa, a2ui, visualização |
| WORKFLOW | workflow, pipeline, collaboration, run workflow, flow, teams, agent teams, team pattern |
| Command | Action |
|---|---|
| Create complete squad with scaffold |
| List all squads with agent counts |
| Show squad details and structure |
| Add agent to existing squad |
| Remove agent from squad |
| Add task to existing squad |
| Add workflow to existing squad |
| Register squad for slash commands |
| Remove squad registration |
| Install all dependencies (pnpm + uv) |
| Check dependency status (no install) |
| Habilitar triggers no squad.yaml |
| Desabilitar triggers no squad.yaml |
| Mostrar config de triggers do squad |
| Mostrar histórico de triggers |
| Mostra mapa do fluxo planejado (terminal + A2UI) |
| Mostra diagrama do fluxo executado |
| Habilita/desabilita tracking em tempo real |
| Instalar Claude Code Hooks para trigger emission automática |
| Run 23-check validation |
| Execute squad workflow |
squads/{squad-name}/
├── squad.yaml # Manifest (REQUIRED)
├── README.md # Documentation
├── package.json # Node deps (generated by *install-squad-deps)
├── pnpm-lock.yaml # Node lock file (committed)
├── pyproject.toml # Python deps (generated by *install-squad-deps)
├── uv.lock # Python lock file (committed)
├── config/ # Squad-specific config
├── agents/ # Agent definitions (.md)
├── tasks/ # Task definitions (.md)
├── workflows/ # Workflow definitions (.yaml)
├── checklists/ # Validation checklists
├── templates/ # Reusable templates
├── tools/ # Custom tools
├── scripts/ # Utility scripts
├── data/ # Static data files
└── references/ # Reference docssquads/{squad}/squad.yamltriggers.enabled === true# Emit trigger event (append JSONL line)
echo '{"type":"EVENT_TYPE","squad":"SQUAD","prefix":"PREFIX","agent":"AGENT","timestamp":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"}' >> .aios/squad-triggers/SQUAD.jsonlsquad-startagent-starttask-start*commandtask-end*command"duration":"Xm Ys"agent-end"duration":"Xm Ys"flow-previewflow-transition"from""to""handoff""progress"flow-complete"totalDuration""agentsExecuted"squad-endmkdir -p .aios/squad-triggers/triggers.enabled*enable-triggers*setup-hookstriggers.enabled: true.claude/skills/squads/references/hooks-setup-protocol.md.claude/hooks/squad-trigger-emitter.cjs.claude/settings.local.jsonnode -csquad.yamlslashPrefix