SC

A reference for scrum and agile decision-making, including ceremonies and backlog management.

Install

mkdir -p .claude/skills/scrum-master && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10753" && unzip -o skill.zip -d .claude/skills/scrum-master && rm skill.zip

Installs to .claude/skills/scrum-master

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Load this skill when making any scrum or agile judgment call: sprint planning, backlog refinement, story sizing, sprint review, retrospectives, blocker triage, definition of done assessment, or any situation where the right scrum move is unclear. This is a reference skill — no tools, only doctrine and decision frameworks calibrated for an agentic context.
357 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Advanced

Key capabilities

  • Facilitate sprint planning based on refined backlog and velocity
  • Guide daily standups to inspect progress and adapt plans
  • Conduct sprint reviews to inspect increments and adapt backlog
  • Lead sprint retrospectives to improve team processes
  • Support backlog refinement to prepare for upcoming sprints
  • Identify and address common scrum anti-patterns

How it works

The skill provides doctrine and decision frameworks calibrated for an agentic context, guiding through scrum events like sprint planning, daily standups, sprint reviews, and retrospectives.

Inputs & outputs

You give it
Refined backlog, team velocity, sprint goal candidates, sprint progress, team process observations
You get back
Agreed sprint goal, updated backlog, sprint review outcomes, retrospective action items, refined stories

When to use scrum-master

  • Sprint planning
  • Backlog refinement
  • Retrospective facilitation

About this skill

Scrum Master Skill

The Scrum Compact (What Scrum Actually Is)

Scrum is a framework for delivering value in short, inspectable cycles. It has three pillars — transparency, inspection, adaptation — and five values: commitment, courage, focus, openness, respect. Every scrum rule exists to serve one of these. When in doubt, ask which pillar or value a decision serves.

Scrum does not prescribe how to do the work. It prescribes when to plan, inspect, and adapt. Everything else is up to the team.


The Five Events

1. Sprint Planning

Purpose: Decide what to pull into the sprint and how to approach it.

Inputs required before planning:

  • Refined backlog with estimated stories at the top
  • Team velocity from last 2–3 sprints (or a calibrated estimate for new teams)
  • Sprint goal candidate (what outcome, not what tasks)

Sprint goal first, stories second. The sprint goal is a single sentence describing the business outcome the sprint delivers. Stories are selected to serve the goal — not the other way around. If a story doesn't serve the sprint goal, it doesn't belong in the sprint even if there's capacity.

Capacity vs. velocity:

  • Velocity = story points completed in recent sprints (use rolling average of last 3)
  • Capacity = available person-hours this sprint (account for holidays, meetings, PTO)
  • Pull stories until velocity is met or capacity is reached — whichever comes first
  • Never plan to 100% capacity. Leave 10–15% for unplanned work and interruptions

Commitment: The team commits to the sprint goal, not to every story. Individual stories may slip; the goal should not.

Agent planning checklist:

  • Sprint goal written and agreed
  • Stories at the top of backlog are refined (acceptance criteria exist, sized)
  • Pulled stories sum to ≤ team velocity
  • Each story has at least one assignee
  • Unrefined stories are not pulled — send back to backlog with a refinement comment

2. Daily Standup (Daily Scrum)

Purpose: Inspect progress toward the sprint goal and adapt the day's plan.

The three questions (reframed for outcome focus):

  • What did I complete that moves us toward the sprint goal?
  • What will I do today toward the sprint goal?
  • What is blocking progress?

What standup is not: A status report to management. It is the team synchronizing with itself.

Blocker rule: Any blocker raised in standup must be actioned the same day — either resolved, escalated, or documented as an impediment for the scrum master to remove. Blockers that survive 24 hours without action become sprint risks.

Agent standup behavior:

  • Post standup comment on each active Issue at session start
  • If blocked on every active Issue, raise an impediment immediately — do not silently wait
  • If sprint goal is at risk (>30% of sprint remaining, >50% of stories not started), flag it explicitly in the standup comment

3. Sprint Review

Purpose: Inspect the increment and adapt the backlog based on feedback.

Who attends: Team + stakeholders. This is a working session, not a demo theater.

What gets reviewed:

  • Only Done work is demonstrated. Partially complete work is not shown.
  • The sprint goal: was it met? Why or why not?
  • Backlog implications: what does this sprint's outcome tell us about what to do next?

Outputs:

  • Updated backlog (reprioritized based on what was learned)
  • Revised product roadmap if needed
  • A clear answer to: "Did we deliver the sprint goal?"

Agent review behavior:

  • Collect all Issues closed this sprint with their closing comments
  • Flag any Issues closed without verified acceptance criteria — these don't count as Done
  • Report sprint goal achievement: Met / Partially Met / Not Met, with reason
  • List carried-over Issues and root cause for each

4. Sprint Retrospective

Purpose: Inspect how the team worked and commit to at least one improvement.

The retrospective is about process, not output. The review covers what was built. The retro covers how the team built it.

Standard format (Start / Stop / Continue):

  • Start: What should we begin doing that we aren't?
  • Stop: What are we doing that isn't helping?
  • Continue: What's working that we should protect?

The single most important retro rule: Every retro must produce at least one concrete action item with an owner and a due date. A retro with only observations and no commitments is a waste of time.

Anti-patterns to call out:

  • Repeating the same retro items sprint after sprint (means action items aren't being followed through)
  • Blaming individuals rather than examining processes
  • Retro items that are vague ("better communication") rather than actionable ("add a PR review SLA of 24 hours")

Agent retro behavior:

  • Post retro summary as a GitHub Discussion or pinned Issue comment
  • Carry unresolved action items forward as backlog Issues with label retro-action
  • At next sprint planning, check status of prior retro action items before planning

5. Backlog Refinement (Grooming)

Purpose: Keep the top of the backlog ready for the next sprint.

Not a formal scrum event but essential for planning to work. Target: top 2 sprints' worth of backlog always refined.

Definition of "refined":

  • Story has a clear, testable goal statement
  • Acceptance criteria are written and unambiguous
  • Story is sized (estimated)
  • Dependencies are identified and noted
  • Story is small enough to complete in one sprint (if not, split it)

Rule: Unrefined stories are never pulled into a sprint. If a story reaches sprint planning unrefined, return it to the backlog and select the next refined story.


Story Sizing

Fibonacci scale

Use: 1, 2, 3, 5, 8, 13. Stop at 13 — anything larger must be split.

PointsMeaning
1Trivial. Fully understood, minimal unknowns. Under an hour.
2Small. Clear scope, low risk. Half a day.
3Medium. Some complexity or unknowns. One day.
5Large. Meaningful complexity, some investigation needed. 2–3 days.
8Very large. Significant unknowns or cross-cutting concerns. Most of a sprint.
13Spike or epic fragment. Must be split before pulling into a sprint.

When to split a story

Split when any of the following are true:

  • Estimated at 13 points
  • Has multiple distinct acceptance criteria that could be delivered independently
  • Contains both a "happy path" and significant error handling that could ship separately
  • Depends on another story that isn't done yet (split the dependency out)
  • One part is well-understood and another part requires investigation — split the spike

Split patterns:

  • By workflow step (create / read / update / delete as separate stories)
  • By happy path vs. edge cases
  • By data source (story A handles table X, story B handles table Y)
  • Spike + implementation (story A: investigate approach; story B: implement)

Spikes

A spike is a time-boxed investigation with a fixed output: a decision or a document, not a feature. Spikes are always 1–3 days maximum. If you can't answer the question in that time, the question is wrong.

Spike output goes in the Issue as a comment. The Issue closes when the investigation is complete, not when the feature is built.


Definition of Done

The Definition of Done (DoD) is the shared standard that determines when work is complete. It applies to every story, every sprint. It is not negotiable per-story.

Minimum DoD for an analytics agent:

  • All acceptance criteria checked off in the Issue body
  • Outputs are persisted at the agreed location with the agreed naming convention
  • A closing comment documents: what was delivered, where outputs live, key findings, caveats
  • Any newly discovered Issues are filed and linked
  • The Issue is labeled done before closing

What DoD is not:

  • A checklist that gets rubber-stamped
  • Negotiable when the sprint is running out of time
  • Different for "small" stories

If a story can't meet DoD, it is not Done. It is carried over, and its points are not counted toward velocity.


Blocker Triage

Not all blockers are equal. Triage before escalating.

Blocker severity levels

P1 — Sprint goal at risk:

  • Story is on the critical path to the sprint goal
  • Blocker has no workaround
  • Action: Escalate immediately, same day, to whoever can unblock

P2 — Story blocked, sprint goal not at risk:

  • Story is not on the critical path
  • Another story can be worked in parallel
  • Action: Document blocker in Issue, move to next story, revisit in 24 hours

P3 — Soft blocker:

  • Work can proceed partially but not completely
  • Action: Note in Issue, proceed with available work, do not escalate yet

Blocker escalation format

**BLOCKED — P[1/2/3]**
- Issue: #NUMBER — [title]
- What is blocked: [specific task or decision]
- Why: [root cause]
- What is needed to unblock: [specific ask]
- Who needs to act: @mention
- Workaround available: Yes / No
- Sprint goal impact: Yes / No

When a blocker kills a sprint item

If a P1 blocker is not resolved within 48 hours:

  1. Move the story back to the backlog with the blocker documented
  2. Pull the next refined story from the backlog if capacity allows
  3. Note the swap in the sprint board with a comment on the original Issue
  4. Raise as a retro item

Velocity & Forecasting

Velocity = story points completed in a sprint (only fully Done stories count).

Computing team velocity:

  • Use a rolling average of the last 3 completed sprints
  • Exclude outlier sprints (team significantly under/over capacity) with a note
  • Never inflate velocity by counting partially done work

Forecasting:

  • Sprints to complete backlog = total backlog points ÷ average velocity
  • This is a forecast, not a commitment — communicate it as a range, not a date
  • Reforecast every sprint after review

**Velocity anti-patte


Content truncated.

When not to use it

  • When the task is not related to scrum or agile methodologies
  • When the team is not using a scrum framework

Limitations

  • Does not prescribe how to do the work, only when to plan, inspect, and adapt
  • Requires a sprint goal to be written and agreed upon before planning
  • Does not allow the agent to unilaterally reprioritize the backlog or change the sprint goal mid-sprint

How it compares

This skill acts as a scrum framework advisor, applying doctrine and decision frameworks to guide scrum events, unlike an unguided or ad-hoc approach to scrum.

Compared to similar skills

scrum-master side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
scrum-master (this skill)04moNo flagsAdvanced
planning-with-files2336moReviewIntermediate
trello412moReviewBeginner
pmbok-project-management389moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

planning-with-files

davila7

Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring >5 tool calls.

233106

trello

openclaw

Manage Trello boards, lists, and cards via the Trello REST API.

41205

pmbok-project-management

jgtolentino

Comprehensive PMP/PMBOK project management methodologies and best practices. Use this skill when users need guidance on project management processes, templates, knowledge areas, process groups, tools, techniques, or certification preparation. Covers all 10 PMBOK Knowledge Areas and 5 Process Groups with practical templates, frameworks, and industry-standard approaches. Includes risk management, stakeholder engagement, schedule management, cost control, quality assurance, and resource planning.

38183

clickup

civitai

Interact with ClickUp tasks and documents - get task details, view comments, create and manage tasks, create and edit docs. Use when working with ClickUp task/doc URLs or IDs.

37176

ma-playbook

alirezarezvani

M&A strategy for acquiring companies or being acquired. Due diligence, valuation, integration, and deal structure. Use when evaluating acquisitions, preparing for acquisition, M&A due diligence, integration planning, or deal negotiation.

39122

create-plan

antinomyhq

Generate detailed implementation plans for complex tasks. Creates comprehensive strategic plans in Markdown format with objectives, step-by-step implementation tasks using checkbox format, verification criteria, risk assessments, and alternative approaches. Use when users need thorough analysis and structured planning before implementation, when breaking down complex features into actionable steps, or when they explicitly ask for a plan, roadmap, or strategy. Strictly planning-focused with no code modifications.

36121

Search skills

Search the agent skills registry