scrum-master
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.zipInstalls 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.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
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.
| Points | Meaning |
|---|---|
| 1 | Trivial. Fully understood, minimal unknowns. Under an hour. |
| 2 | Small. Clear scope, low risk. Half a day. |
| 3 | Medium. Some complexity or unknowns. One day. |
| 5 | Large. Meaningful complexity, some investigation needed. 2–3 days. |
| 8 | Very large. Significant unknowns or cross-cutting concerns. Most of a sprint. |
| 13 | Spike 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
donebefore 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:
- Move the story back to the backlog with the blocker documented
- Pull the next refined story from the backlog if capacity allows
- Note the swap in the sprint board with a comment on the original Issue
- 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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| scrum-master (this skill) | 0 | 4mo | No flags | Advanced |
| planning-with-files | 233 | 6mo | Review | Intermediate |
| trello | 41 | 2mo | Review | Beginner |
| pmbok-project-management | 38 | 9mo | No flags | Intermediate |
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.
trello
openclaw
Manage Trello boards, lists, and cards via the Trello REST API.
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.
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.
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.
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.