Sprint Planning
npx machina-cli add skill a5c-ai/babysitter/sprint-planning --openclawFiles (1)
SKILL.md
866 B
Sprint Planning
Plan implementation sprints with story selection, goal definition, and execution ordering.
Agent
Bob (Scrum Master) - bmad-sm-bob
Workflow
- Review available stories from epic backlog
- Consider velocity from previous sprints
- Select stories forming coherent sprint goal
- Validate stories are implementation-ready
- Order by dependency and priority
- Define sprint goal and identify blockers
Inputs
projectName- Project namesprintNumber- Current sprint numberepics- Available epics and storiespreviousSprints- Previous sprint results (optional)
Outputs
- Sprint goal and selected stories
- Execution order with dependencies
- Story point commitment
- Blocker identification
Process Files
bmad-orchestrator.js- Phase 4 sprint planningbmad-implementation.js- Standalone implementation
Source
git clone https://github.com/a5c-ai/babysitter/blob/main/plugins/babysitter/skills/babysit/process/methodologies/bmad-method/skills/sprint-planning/SKILL.mdView on GitHub Overview
Sprint Planning defines the upcoming sprint by selecting stories from the epic backlog, articulating a sprint goal, and ordering work to reflect dependencies and priorities. It helps the team commit to a feasible scope and anticipate blockers.
How This Skill Works
The agent reviews available stories from epics, considers velocity from previous sprints, and selects stories that form a coherent sprint goal. It then validates readiness, orders work by dependency and priority, and defines the sprint goal along with blockers.
When to Use It
- Beginning a new sprint and needing a concrete, achievable goal
- Backlog has many stories and you must choose a cohesive subset for the sprint
- Velocity data from previous sprints is available to set a realistic capacity
- Dependencies or blockers require explicit sequencing and planning
- Need to validate that stories are implementation-ready before committing
Quick Start
- Step 1: Gather inputs - projectName, sprintNumber, epics, previousSprints
- Step 2: Review backlog and velocity, then select stories forming a coherent sprint goal
- Step 3: Validate readiness, set execution order by dependencies, and identify blockers
Best Practices
- Start with a crisp sprint goal aligned to the epic
- Use velocity data from previous sprints to set realistic capacity
- Validate that each chosen story is implementation-ready
- Order stories by dependency and priority to minimize risk
- Identify blockers early and assign owners for resolution
Example Use Cases
- Sprint to deliver a user authentication enhancement with a clear dependency chain from the authentication epic
- Bug-fix sprint following a release, focusing on high-priority defects
- API integration sprint where new stories depend on backend API readiness
- Platform parity sprint to align features across web and mobile with coordinated dependencies
- Refactor sprint targeting code quality improvements with defined blockers and milestones
Frequently Asked Questions
Add this skill to your agents