code-subagentslisted
Install: claude install-skill martinffx/atelier
# Spec Subagents
Fresh subagent per task. Two-stage review after each. Parallel when independent, sequential
when dependent.
## When to Use Subagents
**Use when:**
- Executing tasks from plan.json with subagent support available
- 2+ independent tasks that don't share state or files
- Each problem can be understood without context from others
**Don't use when:**
- Tasks are tightly coupled (editing the same files)
- You need to understand full system state across tasks
- Failures are related (fixing one might fix others)
- Exploratory work where the problem isn't well-defined yet
## Dispatch Modes
### Sequential (dependent tasks)
Tasks with dependencies execute one at a time. Each gets a fresh subagent — no context
pollution from previous tasks.
```
Task 1 (Entity) → review → complete
Task 2 (Repository, depends on T1) → review → complete
Task 3 (Service, depends on T2) → review → complete
```
### Parallel (independent tasks)
Independent tasks dispatch simultaneously. One agent per problem domain.
```
Task A (auth tests) ──→ review → complete
Task B (billing tests) ──→ review → complete ← concurrent
Task C (notification tests) ──→ review → complete
```
**Independence check:** Would fixing Task A affect Task B? Would they edit the same files?
If no to both, dispatch in parallel.
---
## Prompt Templates
Use these templates when dispatching subagents. Each template is battle-tested — don't
improvise, use them as-is and fill in the variables.
- **[references/im