Get the FREE Ultimate OpenClaw Setup Guide →

Sprint Planning

npx machina-cli add skill a5c-ai/babysitter/sprint-planning --openclaw
Files (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

  1. Review available stories from epic backlog
  2. Consider velocity from previous sprints
  3. Select stories forming coherent sprint goal
  4. Validate stories are implementation-ready
  5. Order by dependency and priority
  6. Define sprint goal and identify blockers

Inputs

  • projectName - Project name
  • sprintNumber - Current sprint number
  • epics - Available epics and stories
  • previousSprints - 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 planning
  • bmad-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

  1. Step 1: Gather inputs - projectName, sprintNumber, epics, previousSprints
  2. Step 2: Review backlog and velocity, then select stories forming a coherent sprint goal
  3. 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
Sponsor this space

Reach thousands of developers