Scrum Master

Automate sprint planning and backlog management with YAML-based templates.

472|75|Updated Oct 25, 2025
One-click install
npx skills add https://github.com/aj-geddes/claude-code-bmad-skills --skill scrum-master
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Scrum Master
Source: https://github.com/aj-geddes/claude-code-bmad-skills/tree/main/bmad-v6/skills/bmm/scrum-master
Command: npx skills add https://github.com/aj-geddes/claude-code-bmad-skills --skill scrum-master

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates sprint planning and agile workflow management, ensuring work is broken down into manageable, user-centric stories and sprints are effectively planned. It prevents scope creep and ensures a steady, predictable pace of development.

Core Features & Use Cases

  • Sprint Planning: Plans sprint iterations from epics and requirements, allocating work based on priority and capacity.
  • Story Creation: Creates detailed user stories with clear acceptance criteria and sizing.
  • Velocity Tracking: Monitors sprint progress and calculates team velocity metrics.
  • Use Case: After architecture approval, use this Skill to plan your next sprint, breaking down epics into detailed user stories, estimating points, and setting sprint goals.

Quick Start

Plan the next sprint for my project based on the existing PRD. /sprint-planning

Frequently Asked Questions about Scrum Master

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I break down epics into user stories for sprint planning?

Sprint planning automates epic breakdown into detailed user stories with acceptance criteria and Fibonacci-based sizing. It segments large requirements into manageable tasks sized for velocity estimation, enabling teams to allocate work across sprints based on capacity and priority.

What's the best way to estimate story points and plan sprint capacity?

Use Fibonacci-based sizing to estimate story points, then leverage three-sprint velocity averaging to forecast realistic sprint capacity. This prevents overcommitment and ensures predictable, sustainable development pace across iterations.

How do I track sprint progress and calculate team velocity?

Sprint tracking monitors completed stories against sprint goals and calculates velocity metrics across iterations. Burndown visualization displays remaining work against timeline, revealing team pace and helping adjust future sprint planning accordingly.

Can I automate sprint planning from existing requirements and PRDs?

Yes. The skill generates sprint iterations directly from epics and PRD requirements, automatically creating user stories, estimating velocity, and allocating work to sprints. It eliminates manual backlog fragmentation and ensures consistent story formatting.

Does this approach prevent scope creep during sprints?

Sprint planning prevents scope creep by front-loading capacity analysis and breaking work into fixed, sized increments before sprint start. Clear acceptance criteria and velocity constraints create boundaries that protect sprint goals from mid-iteration additions.

What data formats and outputs does sprint planning generate?

The skill generates YAML-formatted sprint data and templates containing user stories, velocity metrics, burndown data, and sprint allocation. These outputs integrate into agile tracking systems and support downstream sprint execution and reporting.