code-subagentslisted
Install: claude install-skill martinffx/atelier
# Implementation Subagents
Fresh subagent per task. One combined review per completed batch. Parallel when independent,
sequential when dependent.
## When to Use Subagents
**Use when:**
- 2+ independent work items do not share state or files
- Each work item has explicit requirements, constraints, files, and validation
- Each problem can be understood without context from the other work items
**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.
For shared-tree parallel work:
1. Assign each task an exclusive file list before dispatch
2. Do not let implementers stage or commi