brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
vibecoding-general-swarmGeneral-purpose coding orchestration. MANDATORY for ANY coding task not covered by vibecoding-webapp-swarm. Skip ONLY if the task matches vibecoding-webapp-swarm or is entirely non-coding.
Independent GitHub snapshot · Automated classification · Original documentation governs
Design-first, multi-agent workflow for building general software projects. Covers Python tools, data pipelines, ML systems, APIs, games, bots, CLI apps, mobile apps, and any non-frontend coding task.
SPEC.md) is written before any implementation. It is the single source of truth for architecture, modules, interfaces, and data flow.| Condition | Mode |
|---|---|
| Task has 3+ distinct modules or components | Mode A (multi-agent) |
| Task involves both infrastructure and application logic | Mode A (multi-agent) |
| Task is a full system (API + workers + data pipeline, etc.) | Mode A (multi-agent) |
| Task is a single script, tool, or focused feature | Mode B (single agent) |
| Task is a bug fix or small enhancement | Mode B (single agent) |
| When in doubt | Mode B (single agent) |
Git worktrees allow multiple agents to work on the same repo simultaneously without conflicts.
cd /mnt/agents/output/project # shared repo
git worktree add $HOME/work-<branch> <branch> # create local worktree
cd $HOME/work-<branch> # work here
$HOME/work-<branch>).git worktree prune — it destroys other agents' worktree entries./mnt/agents/output/project — always use a worktree.cd /mnt/agents/output/project
git worktree remove $HOME/work-<branch> # optional, per branch
/mnt/agents/output/
├── SPEC.md # Project specification (single source of truth)
├── info.md # Research findings (if applicable)
├── project/ # Shared git repo (coordination hub)
│ ├── .git/
│ └── ... # Project structure per SPEC.md
│
$HOME/work-<branch>/ # Local worktree (unique per subagent)
└── ... # Same structure, isolated working copy