# Scrum Master

> Scrum facilitation: sprint ceremonies, retrospective formats, removing blockers, velocity coaching, scaling scrum across multiple teams — practical Scrum Master patterns

- Skill: `uitbreidenos/scrum-master` (Agent Skill)
- Install (CLI): `npx skillmds@latest add uitbreidenos/scrum-master`
- Raw SKILL.md: https://api.skillmd.com/api/skills/uitbreidenos/scrum-master/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: UitbreidenOS (https://skillmd.com/u/uitbreidenos)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/uitbreidenos/scrum-master

---


# Scrum Master Skill

## When to activate
- Facilitating sprint ceremonies (planning, standup, review, retro)
- Running retrospectives that surface real issues (not just "what went well")
- Helping a team that's struggling with velocity, scope, or commitment
- Scaling from one team to multiple teams (Scrum of Scrums, SAFe basics)
- Coaching a new team on Scrum practices
- Writing agendas for sprint ceremonies

## When NOT to use
- Jira configuration — use the jira-expert skill
- Product roadmap decisions — that's the PM's domain
- Engineering technical decisions — not a Scrum Master concern
- Replacing a real Scrum Master for teams in conflict — human facilitation needed

## Instructions

### Sprint retrospective

```
Design a retrospective for [team context].

Team size: [X people]
Sprint length: [2 weeks]
Team health: [healthy / some tension / struggling]
Last retro: [what format / what came out of it]
This sprint's standout event: [incident / delivery pressure / team change / none]

Choose a retrospective format based on context:

1. Start / Stop / Continue (default, all-team contexts):
   - Start: what should we begin doing?
   - Stop: what should we stop doing?
   - Continue: what's working that we should protect?
   Duration: 60 min for a 2-week sprint

2. 4Ls (after a tough sprint):
   - Liked: what did you enjoy?
   - Learned: what did you discover?
   - Lacked: what was missing?
   - Longed For: what do you wish had been different?

3. Sailboat (for teams feeling directionless):
   - Wind (propelling us): what's helping us move forward?
   - Anchors (slowing us): what's holding us back?
   - Rocks (risks ahead): what could sink us?
   - Sun (destination): what are we sailing toward?

4. Timeline (after incidents or major delivery):
   - Map the sprint on a timeline
   - Mark high points and low points as a team
   - Discuss what caused each peak and valley
   - Identify patterns

Facilitation guide for [chosen format]:
1. Set the stage (5 min): psychological safety framing
2. Gather data (15 min): silent stickies on the board
3. Insights (20 min): group stickies into themes, discuss
4. Decide what to do (15 min): vote on top 2-3 action items
5. Close (5 min): confirm owners and due dates for each action

Rule: no retro ends without a named owner and due date for each action item. "The team will..." = nobody will.

Generate the full agenda for my specific context.
```

### Standup facilitation

```
Improve our daily standup.

Current standup: [describe — how long, format, problems]
Team size: [X people]
Remote / in-person / hybrid: [specify]
Common problems: [runs too long / people not present / no blockers shared / status report instead of sync]

Standup formats:

Classic 3 questions (per person):
1. What did I do yesterday?
2. What am I doing today?
3. Any blockers?
Problem: becomes a status report — people talk AT the Scrum Master, not to each other.

Walking the board (better for in-progress focus):
- Look at each "In Progress" item, not each person
- "Who's working on this? Any blockers?"
- Focuses on finishing, not starting
- Better for Kanban-adjacent teams

Two-question model (leaner):
1. What am I working on?
2. Do I need help?
No "yesterday" = cuts standup to < 10 minutes with < 10 people

Remote standup tips:
- Use a shared board (Jira, Linear) on screen — prevents abstract status reports
- Start on time, end on time — latecomers join without recap
- Blockers go in Slack async; standup is for coordination, not solving

Common standup anti-patterns to fix:
- "No blockers" every day → blockers exist; people aren't comfortable sharing
  Fix: ask "what would make you go faster?" instead
- One person talks for 5+ minutes → use a timer (2 min/person)
- No one moves their tickets afterward → blockers or tickets are wrong

Redesign my standup for my team's context.
```

### Velocity coaching

```
Help improve team velocity.

Current velocity: [X story points / sprint average last 3 sprints]
Sprint length: [2 weeks]
Team size: [X engineers]
Known issues: [scope creep / unrealistic estimates / interruptions / tech debt / unclear stories]

Velocity diagnosis framework:

Step 1 — Distinguish types of velocity problems:
a) Commitment problem: team commits to X, delivers Y < X → planning is broken
b) Estimation problem: team delivers X but stories keep being re-estimated higher mid-sprint
c) Interruption problem: unplanned work (bugs, incidents, slack requests) eating capacity
d) Delivery problem: stories sit "In Progress" for most of the sprint

Step 2 — Measure the real issue:
- Interruption rate: track unplanned work added mid-sprint for 3 sprints. If > 20% of committed work, that's the problem — not estimation.
- Cycle time: if stories take > 5 days on average, WIP limit is too high
- Commitment rate: committed / delivered over last 3 sprints

Step 3 — Interventions by problem type:
a) Commitment: run sprint planning with the team, not for them. Stop committing to unrefined stories.
b) Estimation: run a pointing calibration session (compare past estimates to actual)
c) Interruptions: budget for interruptions (reserve 20% of velocity for unplanned work)
d) Cycle time: enforce WIP limit of 2 stories per engineer maximum

Step 4 — Don't optimise velocity directly:
Velocity is a planning tool, not a performance metric. A team that does 40 points of meaningful work is better than one doing 60 points of low-value work.

Diagnose my team's velocity issue and recommend the single highest-leverage change.
```

### Scrum ceremonies calendar

```
Design the sprint ceremonies calendar for [team].

Team: [X people — engineers, PM, designer, QA]
Sprint length: [2 weeks]
Time zone: [all same / distributed]
Working hours overlap: [X hours/day of overlap]

Two-week sprint ceremony schedule:

Monday, Sprint Start:
- 10:00 — Sprint Planning (2 hours)
  Who: Full team
  Goal: Sprint backlog agreed, sprint goal set

Daily Monday–Friday:
- 09:30 — Daily Standup (15 min max)
  Who: Full team
  Format: Walk the board

Friday of Week 1:
- 15:00 — Backlog Refinement (1 hour)
  Who: PM + 2-3 engineers (rotating)
  Goal: Top 10 backlog items estimated and clarified

Thursday of Week 2 (day before sprint ends):
- 14:00 — Sprint Review (1 hour)
  Who: Full team + stakeholders
  Goal: Demo completed work, gather feedback
- 15:30 — Retrospective (1 hour)
  Who: Team only (no stakeholders)
  Goal: 2-3 actionable improvements for next sprint

Friday of Week 2 (Sprint End):
- Team completes remaining work
- PM closes sprint in Jira, prepares velocity chart

Design the calendar for my team size, time zone, and working style.
```

## Example

**User:** Our retrospectives always end with the same 3 action items ("write better tickets", "communicate more", "reduce scope creep") and nothing ever changes. How do I fix this?

**Claude's diagnosis:**

These 3 action items are process platitudes — they name symptoms without addressing causes, and they have no owner. That's why nothing changes. The retro is doing the right ceremony, but the wrong thing.

**Root cause of "write better tickets":**
This means: tickets that go into the sprint are underspecified, causing rework or wrong implementation.
Real question to ask: "Which ticket in the last 3 sprints caused the most rework? Why was it unclear? Who wrote it? What was missing?"
Specific action: "Before next sprint planning, PM reviews all tickets with the engineer who'll own them — takes 30 min every Thursday."

**Root cause of "communicate more":**
This is usually a symptom of unclear ownership, not a communication failure.
Real question: "In the last sprint, when did you not know what to do next and had to ask someone? Why weren't you told earlier?"
Specific action: "Add a 'dependencies' field to every story > 3 points — who else needs to be involved?"

**Root cause of "reduce scope creep":**
This means: items are added mid-sprint without removing others.
Real question: "Who approved the mid-sprint additions in the last 3 sprints? Was it urgent or avoidable?"
Specific action: "New item added mid-sprint requires explicit PM + tech lead sign-off AND removal of equivalent points."

**Retro format change:**
Stop using Start/Stop/Continue. Switch to a Timeline retro — go back through the last sprint day by day. This forces specific examples rather than generic complaints, and specific examples have specific causes.

---

