From project-orchestration-skills
Create a sprint plan for a new development cycle. Use when starting a new sprint, after completing wrapup-sprint, or when initializing Sprint 1 for a new project.
How this skill is triggered — by the user, by Claude, or both
Slash command
/project-orchestration-skills:plan-sprintThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create a sprint plan for a new development cycle.
Create a sprint plan for a new development cycle.
wrapup-sprint for previous sprintCheck current project state:
# Get current date
date +%Y-%m-%d
# Check latest version
git describe --tags --abbrev=0 2>/dev/null || echo "No tags yet"
# Check previous sprint (if any)
ls docs/sprints/sprint-*-plan.md 2>/dev/null | tail -1
# Check current roadmap phase
cat docs/roadmap/roadmap.md 2>/dev/null | head -30
Calculate:
Two formats are available. Choose based on project type:
Create docs/sprints/sprint-NNNN-plan.md (4-digit zero-padded, e.g., sprint-0001-plan.md):
# Sprint [N] — [Goal Line]
**Target Version**: v0.1.x
**Phase**: [Current roadmap phase, e.g., "Phase 1: Foundation"]
**Status**: In Progress
**Started**: [Date]
## Goal
[1-2 sentence problem statement — what this sprint accomplishes and why]
## Context
[Only if this sprint builds on prior sprints or requires background. Otherwise omit.]
## Deliverables
### 1. [Component/Module Name]
- [Feature or change 1]
- [Feature or change 2]
### 2. [Another Component]
- [Feature or change 1]
## Files
| Action | File |
|--------|------|
| Create | `path/to/new/file` |
| Modify | `path/to/existing/file` |
## Acceptance Criteria
- [ ] [Specific, verifiable requirement 1]
- [ ] [Specific, verifiable requirement 2]
- [ ] All tests passing
- [ ] Code quality gates pass (format, lint, etc.)
# Sprint [N] Plan
**Target Version**: v0.1.x
**Phase**: [Current roadmap phase, e.g., "Phase 1: Foundation"]
**Duration**: [Start Date] - [End Date]
**Status**: In Progress
## Sprint Goal
[Clear, measurable 1-2 sentence goal that defines success for this sprint]
## User Stories
### Story [N.1]: [Story Title]
**Priority**: High | **Status**: Planned
**User Story**:
> As a [role], I want [feature/capability] so that [benefit/value].
**Acceptance Criteria**:
- [ ] [Criterion 1 - specific, testable]
- [ ] [Criterion 2 - specific, testable]
- [ ] [Criterion 3 - specific, testable]
**BDD Scenarios** (for user-facing projects using Gherkin):
- [ ] Scenario: [Happy path]
- [ ] Scenario: [Edge case or error handling]
**Technical Notes**:
- [Implementation consideration]
- [Dependency or blocker]
**Files Likely Affected**:
- `path/to/file1.ex`
- `path/to/file2.ex`
---
### Story [N.2]: [Story Title]
[Repeat structure for each story]
---
## Technical Tasks
Tasks not tied to specific user stories:
- [ ] [Task 1]
- [ ] [Task 2]
## Dependencies
- [Dependency 1 — what it blocks]
- [Dependency 2 — what it blocks]
## Risks
- [Risk 1] → [Mitigation]
- [Risk 2] → [Mitigation]
## Definition of Done
- [ ] All acceptance criteria met
- [ ] All tests passing
- [ ] Documentation updated
- [ ] CHANGELOG.md updated
- [ ] No critical bugs outstanding
Update the "Current Development Status" section:
## Current Development Status
- **Current Sprint**: Sprint [N] (see docs/sprints/sprint-[NNNN]-plan.md)
- **Sprint Goal**: [Sprint goal]
- **Next Milestone**: v0.1.x
Create or update docs/sprints/README.md:
## Current Status
- **Active Sprint**: Sprint [N]
- **Target Version**: v0.1.x
- **Sprint Goal**: [Goal]
## Sprint Index
| Sprint | Phase | Version | Status | Plan | Retrospective |
|--------|-------|---------|--------|------|---------------|
| [N] | [Phase] | v0.1.x | In Progress | [Plan](sprint-NNNN-plan.md) | - |
| [N-1] | [Phase] | v0.1.y | Complete | [Plan](sprint-MMMM-plan.md) | [Retro](sprint-MMMM-retrospective.md) |
git add docs/sprints/sprint-NNNN-plan.md
git add docs/sprints/README.md
git add CLAUDE.md
git commit -m "docs: add Sprint N plan (v0.1.x)"
This skill creates:
docs/sprints/sprint-NNNN-plan.mddocs/sprints/README.mdCLAUDE.md (current sprint reference)docs: add Sprint N plan# Verify sprint plan exists
ls docs/sprints/sprint-NNNN-plan.md
# Verify CLAUDE.md updated
grep "Current Sprint" CLAUDE.md
# Verify sprint index updated
grep "Sprint N" docs/sprints/README.md
wrapup-sprint - Complete sprint with retrospectivebootstrap-project - Initial project setup (includes Sprint 1)setup-adrs - ADR-0002 documents sprint practicesnpx claudepluginhub jrjsmrtn/jrjsmrtn-skills --plugin project-orchestration-skillsGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.