Claude-code-plugins-plus-skills sprint-workflow
install
source · Clone the upstream repo
git clone https://github.com/jeremylongshore/claude-code-plugins-plus-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/jeremylongshore/claude-code-plugins-plus-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/plugins/community/sprint/skills/sprint-workflow" ~/.claude/skills/jeremylongshore-claude-code-plugins-plus-skills-sprint-workflow && rm -rf "$T"
manifest:
plugins/community/sprint/skills/sprint-workflow/SKILL.mdsource content
Sprint Workflow
Overview
Sprint Workflow describes the convergent diffusion execution model used by the Sprint plugin. A sprint progresses through six distinct phases -- from loading specifications through architectural planning, parallel implementation, testing, review, and finalization.
Prerequisites
- Sprint plugin installed (
)/plugin install sprint - Project onboarded via
(creates/sprint:setup
and.claude/project-goals.md
).claude/project-map.md - Sprint created via
with a completed/sprint:newspecs.md - Understanding of the agent system (see the
skill)agent-patterns
Instructions
- Phase 0 -- Load Specifications. The orchestrator locates the sprint directory at
, reads.claude/sprint/[N]/
for requirements, readsspecs.md
if resuming a prior iteration, and detects the project type for framework-specific agent selection. Seestatus.md
for the full phase reference.${CLAUDE_SKILL_DIR}/references/sprint-phases.md - Phase 1 -- Architectural Planning. The project-architect agent reads
for architecture context andproject-map.md
for business objectives. It produces specification files (project-goals.md
,api-contract.md
,backend-specs.md
) and returns SPAWN REQUEST blocks for implementation agents.frontend-specs.md - Phase 2 -- Implementation. The orchestrator spawns implementation agents in parallel based on the architect's SPAWN REQUEST blocks. Agents include
,python-dev
,nextjs-dev
, andcicd-agent
. Each agent reads its assigned spec files and the sharedallpurpose-agent
, then returns a structured report.api-contract.md - Phase 3 -- Testing. Testing agents execute sequentially:
runs first (API and unit tests), thenqa-test-agent
runs browser-based E2E tests. Framework-specific diagnostics agents (e.g.,ui-test-agent
) run in parallel with UI tests. All agents produce test reports.nextjs-diagnostics-agent - Phase 4 -- Review and Iteration. The architect reviews all agent reports, analyzes conformity against specifications, updates specs (removing completed items, adding fixes for failures), and updates
. The architect then decides: spawn more implementation agents, run more tests, or finalize.status.md - Phase 5 -- Finalization. The orchestrator writes the final
summary, ensures all spec files are in a consistent state, cleans up temporary files likestatus.md
, and signals FINALIZE to end the sprint.manual-test-report.md - Convergence model. Each iteration reduces noise: completed work is removed from specs, working code is preserved, and only failures are re-addressed. Most sprints converge within 3-5 iterations. After 5 iterations without convergence, the orchestrator pauses and prompts for manual intervention.
Output
- Phase-by-phase execution log showing agent spawns, reports, and decisions
- Updated
after each iteration reflecting completed and remaining workstatus.md - Specification files that shrink with each iteration as requirements are satisfied
- Final
summary upon sprint completionstatus.md - FINALIZE signal to the orchestrator when all specs are satisfied
Error Handling
| Error | Cause | Solution |
|---|---|---|
| Sprint stuck in iteration loop (hits 5 iterations) | Specs too broad or contain unresolvable conflicts | Review for blocking issues; narrow scope or resolve conflicting requirements |
| Phase 2 agents not spawned | Architect SPAWN REQUEST missing or malformed | Verify architect agent produced valid SPAWN REQUEST blocks with correct agent names |
| Tests fail repeatedly on same issue | Implementation does not match contract | Compare agent output against ; check for schema mismatches |
| Sprint cannot find specs | Wrong sprint directory number | Verify exists; run if needed |
| Architect skips testing phase | Testing section missing from | Add and to the specs (see skill) |
Examples
Starting a new sprint:
/sprint:new # Creates .claude/sprint/1/specs.md # Edit specs.md with requirements /sprint # Executes the full phase lifecycle
Resuming after iteration pause:
# Review .claude/sprint/1/status.md for blockers # Adjust specs.md to narrow scope or fix conflicts /sprint # Resumes from Phase 0, reads updated specs and status
Typical convergence flow:
Iteration 1: Architect plans → 3 agents implement → tests find 2 failures Iteration 2: Architect narrows specs to 2 fixes → agents patch → tests pass Iteration 3: All specs satisfied → FINALIZE
Resources
-- Detailed reference for all six phases with agent assignments and handoff rules${CLAUDE_SKILL_DIR}/references/sprint-phases.md- Agent patterns skill for SPAWN REQUEST format and report structure
- Spec writing skill for authoring effective
filesspecs.md - API contract skill for designing the shared interface between agents