{"id":"837bc2a3-c70a-4337-b184-6ea1714ea388","shortId":"2KnTFW","kind":"skill","title":"bmad-scrum-master","tagline":"Sprint planning skill for BMAD. Use for bmad:sprint-plan and bmad:create-story to build sprint scope and implementation-ready stories.","description":"# BMAD Scrum Master\n\n## Trigger Intents\n\n- `bmad:sprint-plan`\n- `bmad:create-story`\n\n## Workflow Variants\n\n1. `sprint-plan`\n- Build sprint scope, sequencing, and capacity alignment.\n\n2. `create-story`\n- Generate implementation-ready story files with acceptance criteria.\n\n## Inputs\n\n- approved planning and architecture artifacts\n- `bmad/workflow-status.yaml`\n- `bmad/sprint-status.yaml`\n- team capacity and timeline constraints\n\n## Language Guard (Mandatory)\n\nEnforce language selection separately for chat responses and generated artifacts.\n\nChat language (`communication_language`) fallback order:\n\n1. `language.communication_language` from `bmad/project.yaml`\n2. `English`\n\nRules for chat responses:\n\n- Use the resolved chat language for all assistant responses (questions, status updates, summaries, and handoff notes).\n- Do not switch chat language unless the user explicitly requests a different language in the current thread.\n\nArtifact language (`document_output_language`) fallback order:\n\n1. `language.document_output_language` from `bmad/project.yaml`\n2. `English`\n\nRules for generated artifacts:\n\n- Use the resolved artifact language for all generated BMAD documents and structured artifacts.\n- write prose and field values in the resolved document language\n- avoid mixed-language requirement clauses with English modal verbs (for example, `System shall` followed by non-English text)\n- allow English acronyms/abbreviations in non-English sentences (for example, `API`, `SLA`, `KPI`, `OAuth`, `WCAG`)\n- Keep code snippets, CLI commands, file paths, and identifiers in their original technical form.\n\n## Mandatory Reference Load\n\nBefore executing `sprint-plan` or `create-story`, read `REFERENCE.md` first.\nTreat `REFERENCE.md` as required context for sprint decomposition and story quality.\n\n## Output Contract\n\n- sprint plan -> `docs/bmad/sprint-plan.md`\n- story artifacts -> `docs/stories/STORY-*.md`\n- updated sprint state -> `bmad/sprint-status.yaml`\n\n## Core Workflow\n\n1. Decompose epics into thin vertical stories.\n2. Estimate size (prefer 1-8 points per story).\n3. Plan sprint to match realistic capacity.\n4. Generate stories with acceptance criteria and dependencies.\n5. Update sprint status and hand off to developer.\n\n## Script Selection\n\n- Story ID generation:\n  ```bash\n  bash scripts/generate-story-id.sh\n  ```\n- Velocity support:\n  ```bash\n  python3 scripts/calculate-velocity.py\n  ```\n- Burndown support:\n  ```bash\n  python3 scripts/sprint-burndown.py\n  ```\n\n## Template Map\n\n- `templates/sprint-plan.template.md`\n- Why: sprint objective, scope, and sequencing.\n\n- `templates/user-story.template.md`\n- Why: story format with acceptance criteria.\n\n- `templates/sprint-status.template.yaml`\n- Why: machine-readable sprint tracking state.\n\n## Reference Map\n\n- `REFERENCE.md`\n- Must read first for sprint workflow guidance and story quality expectations.\n\n- `resources/story-sizing-guide.md`\n- Use to keep estimates consistent and avoid oversized stories.\n\n## Quality Gates\n\n- sprint scope matches team capacity\n- stories are independent and testable\n- acceptance criteria and dependencies are explicit\n- sprint status reflects planned work accurately","tags":["bmad","scrum","master","codex","skills","xmm","agent-skills","agentic-ai","agentic-workflow","agile","ai-coding-agent","ai-skills"],"capabilities":["skill","source-xmm","skill-bmad-scrum-master","topic-agent-skills","topic-agentic-ai","topic-agentic-workflow","topic-agile","topic-ai-coding-agent","topic-ai-skills","topic-analysis","topic-bmad","topic-code-reviews","topic-codex","topic-codex-cli","topic-developer-tool"],"categories":["codex-bmad-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/xmm/codex-bmad-skills/bmad-scrum-master","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add xmm/codex-bmad-skills","source_repo":"https://github.com/xmm/codex-bmad-skills","install_from":"skills.sh"}},"qualityScore":"0.465","qualityRationale":"deterministic score 0.47 from registry signals: · indexed on github topic:agent-skills · 30 github stars · SKILL.md body (3,175 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-01T07:01:07.258Z","embedding":null,"createdAt":"2026-04-18T22:22:57.979Z","updatedAt":"2026-05-01T07:01:07.258Z","lastSeenAt":"2026-05-01T07:01:07.258Z","tsv":"'-8':289 '1':45,101,152,277,288 '2':56,106,158,284 '3':293 '4':300 '5':308 'accept':67,304,349,395 'accur':406 'acronyms/abbreviations':209 'align':55 'allow':207 'api':217 'approv':70 'architectur':73 'artifact':74,94,145,163,167,176,268 'assist':119 'avoid':187,380 'bash':322,323,327,332 'bmad':2,9,12,17,30,35,39,172 'bmad-scrum-mast':1 'bmad/project.yaml':105,157 'bmad/sprint-status.yaml':76,274 'bmad/workflow-status.yaml':75 'build':22,49 'burndown':330 'capac':54,78,299,389 'chat':90,95,110,115,131 'claus':192 'cli':225 'code':223 'command':226 'communic':97 'consist':378 'constraint':81 'context':255 'contract':263 'core':275 'creat':19,41,58,246 'create-stori':18,40,57,245 'criteria':68,305,350,396 'current':143 'decompos':278 'decomposit':258 'depend':307,398 'develop':316 'differ':139 'docs/bmad/sprint-plan.md':266 'docs/stories/story-':269 'document':147,173,185 'enforc':85 'english':107,159,194,205,208,213 'epic':279 'estim':285,377 'exampl':198,216 'execut':240 'expect':372 'explicit':136,400 'fallback':99,150 'field':180 'file':65,227 'first':250,364 'follow':201 'form':235 'format':347 'gate':384 'generat':60,93,162,171,301,321 'guard':83 'guidanc':368 'hand':313 'handoff':126 'id':320 'identifi':230 'implement':27,62 'implementation-readi':26,61 'independ':392 'input':69 'intent':34 'keep':222,376 'kpi':219 'languag':82,86,96,98,103,116,132,140,146,149,155,168,186,190 'language.communication':102 'language.document':153 'load':238 'machin':354 'machine-read':353 'mandatori':84,236 'map':336,360 'master':4,32 'match':297,387 'md':270 'mix':189 'mixed-languag':188 'modal':195 'must':362 'non':204,212 'non-english':203,211 'note':127 'oauth':220 'object':340 'order':100,151 'origin':233 'output':148,154,262 'overs':381 'path':228 'per':291 'plan':6,15,38,48,71,243,265,294,404 'point':290 'prefer':287 'prose':178 'python3':328,333 'qualiti':261,371,383 'question':121 'read':248,363 'readabl':355 'readi':28,63 'realist':298 'refer':237,359 'reference.md':249,252,361 'reflect':403 'request':137 'requir':191,254 'resolv':114,166,184 'resources/story-sizing-guide.md':373 'respons':91,111,120 'rule':108,160 'scope':24,51,341,386 'script':317 'scripts/calculate-velocity.py':329 'scripts/generate-story-id.sh':324 'scripts/sprint-burndown.py':334 'scrum':3,31 'select':87,318 'sentenc':214 'separ':88 'sequenc':52,343 'shall':200 'size':286 'skill':7 'skill-bmad-scrum-master' 'sla':218 'snippet':224 'source-xmm' 'sprint':5,14,23,37,47,50,242,257,264,272,295,310,339,356,366,385,401 'sprint-plan':13,36,46,241 'state':273,358 'status':122,311,402 'stori':20,29,42,59,64,247,260,267,283,292,302,319,346,370,382,390 'structur':175 'summari':124 'support':326,331 'switch':130 'system':199 'team':77,388 'technic':234 'templat':335 'templates/sprint-plan.template.md':337 'templates/sprint-status.template.yaml':351 'templates/user-story.template.md':344 'testabl':394 'text':206 'thin':281 'thread':144 'timelin':80 'topic-agent-skills' 'topic-agentic-ai' 'topic-agentic-workflow' 'topic-agile' 'topic-ai-coding-agent' 'topic-ai-skills' 'topic-analysis' 'topic-bmad' 'topic-code-reviews' 'topic-codex' 'topic-codex-cli' 'topic-developer-tool' 'track':357 'treat':251 'trigger':33 'unless':133 'updat':123,271,309 'use':10,112,164,374 'user':135 'valu':181 'variant':44 'veloc':325 'verb':196 'vertic':282 'wcag':221 'work':405 'workflow':43,276,367 'write':177","prices":[{"id":"0436cd35-4f80-45dd-b666-d606d47d732a","listingId":"837bc2a3-c70a-4337-b184-6ea1714ea388","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"xmm","category":"codex-bmad-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T22:22:57.979Z"}],"sources":[{"listingId":"837bc2a3-c70a-4337-b184-6ea1714ea388","source":"github","sourceId":"xmm/codex-bmad-skills/bmad-scrum-master","sourceUrl":"https://github.com/xmm/codex-bmad-skills/tree/main/skills/bmad-scrum-master","isPrimary":false,"firstSeenAt":"2026-04-18T22:22:57.979Z","lastSeenAt":"2026-05-01T07:01:07.258Z"}],"details":{"listingId":"837bc2a3-c70a-4337-b184-6ea1714ea388","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"xmm","slug":"bmad-scrum-master","github":{"repo":"xmm/codex-bmad-skills","stars":30,"topics":["agent-skills","agentic-ai","agentic-workflow","agile","ai-coding-agent","ai-skills","analysis","bmad","code-reviews","codex","codex-cli","developer-tool","openai-codex","product-management","prompt-engineering","software-architecture","workflow"],"license":"other","html_url":"https://github.com/xmm/codex-bmad-skills","pushed_at":"2026-04-20T10:20:30Z","description":"BMAD skills and workflows for OpenAI Codex (App, CLI, Web): intent-based execution, YAML project state, and reusable skill packs for planning, architecture, sprint delivery, development, and code review.","skill_md_sha":"2b4b9aa2418625771cf15830e170c9618fdf03af","skill_md_path":"skills/bmad-scrum-master/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/xmm/codex-bmad-skills/tree/main/skills/bmad-scrum-master"},"layout":"multi","source":"github","category":"codex-bmad-skills","frontmatter":{"name":"bmad-scrum-master","description":"Sprint planning skill for BMAD. Use for bmad:sprint-plan and bmad:create-story to build sprint scope and implementation-ready stories."},"skills_sh_url":"https://skills.sh/xmm/codex-bmad-skills/bmad-scrum-master"},"updatedAt":"2026-05-01T07:01:07.258Z"}}