Team Coordination
Multi-developer guardrails for parallel sessions and ADR synchronization. See Team Coordination.
These guardrails activate during the implementation phase to protect developer attention, prevent rework cycles, and ensure code quality.
Before starting work on a task, the work-item-workflow skill checks the developer’s workload:
You already have [N] tasks in progress:
- #[ID]: [title]
[F] Finish a task before picking up another (recommended)[C] Continue and pick up another taskThe default limit is 3 tasks in progress. The developer can ignore it, but the system flags it. Developers should work on one task at a time (ADR 0009); the framework enforces this via workflow.
Not every change needs all guardrails. The framework classifies tasks by impact and adjusts the level of ceremony:
| Impact | Criteria | Ceremony |
|---|---|---|
| Low | Typo, log, formatting | Executes directly, no checkpoints |
| Medium | New function, local refactoring | Plan + confirmation + automated review |
| High | New service, schema, public API | Mandatory ADR + approval + review + all checkpoints |
By the time you reach implementation, you have already articulated what you want, why you want it, and how you will do it:
| Phase | Agent | What You Do | Rework It Prevents |
|---|---|---|---|
| Vision | envision | Articulate business pains and objectives | ”We built the wrong thing” |
| Specification | specify | Define verifiable requirements | ”The requirement was ambiguous” |
| Planning | plan | Make technical decisions with trade-offs | ”Why did we do it this way?” |
| Decomposition | decompose | Validate tasks and complexity | ”This task was more complex than expected” |
| Implementation | implement | Execute with comprehension checkpoints | ”It works but I don’t know why” |
Isolated numerical estimates (story points, hours) are of little use without context. The framework focuses on the unknowns, not the knowns:
When multiple phases run in the same session without cleanup, assumptions from the previous phase can contaminate the next one:
Each phase transition includes a structured cleanup that preserves key decisions while resetting working context. See Phase Cleanup Points for the full sequence.
The devsquad.sprint agent prepares planning by presenting scope options, not recommendations. The team decides what fits. The agent classifies items by readiness (ready / almost ready / not ready) with cited evidence, flagging:
Team Coordination
Multi-developer guardrails for parallel sessions and ADR synchronization. See Team Coordination.
Comprehension Checkpoints
How the agent verifies understanding before and after code generation. See Comprehension Checkpoints.