Custom OpenSpec schemas.
It coordinates multi-agent work through contract-first design, component ownership, and parallel execution.
Most spec-driven workflows assume a single implementer. team-spec-driven extends the standard pipeline with team coordination semantics:
- Contracts define cross-component interfaces up front, so parallel work never conflicts.
- Component ownership maps every file to exactly one team member, preventing merge conflicts.
- Parallel execution lets component groups run concurrently after shared contracts are in place.
The result is a structured path from idea to implementation that scales to teams.
proposal → specs → design → tasks → apply
| Artifact | Role | Output | Description |
|---|---|---|---|
proposal |
WHY | proposal.md |
Motivation, affected components, capabilities |
specs |
WHAT | specs/**/*.md |
One spec per capability with testable scenarios |
design |
HOW | design.md |
Architecture, contracts, file ownership table |
tasks |
DO | tasks.md |
Grouped checklist — contracts first, then parallel |
apply |
IMPLEMENT | — | Team executes tasks with coordinated ownership |
- OpenSpec — The spec-driven development framework
- OpenSpec Docs — Official documentation
- Customization Guide — Project-level schema configuration