mcpField
S
scrum-master

scrum-master

github.com/borghei开发1.0k198 次安装1 周前更新
代码仓库

关于 scrum-master

面向 Scrum Master 的冲刺分析与团队辅导技能,涵盖健康度评分、Monte Carlo 速度预测、容量规划和回顾分析。它结合团队发展阶段与心理安全信号提出针对性干预,并将速度作为诊断指标而非绩效度量。

主要功能

  1. 01按六个维度评估冲刺健康度
  2. 02使用 Monte Carlo 预测速度
  3. 03分析回顾主题与行动项
  4. 04按成员可用时间规划容量
  5. 05依据团队发展阶段提供辅导

适用场景

  1. 01制定可持续的冲刺承诺
  2. 02诊断速度下降或波动
  3. 03追踪回顾行动项的落实
  4. 04根据休假和会议规划团队容量

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/borghei/claude-skills --skill scrum-master

安装后在 Claude Code 中输入/scrum-master确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/
expected_output.json
expected_velocity_output.json
sample_sprint_data.json
sprint_plan_template.md
sprint_report_template.md
team_health_check_template.md
user_story_template.md
examples/
acme-sprint-health-analysis.md
references/
metrics-troubleshooting-and-tools.md
red-flags.md
retro-formats.md
sprint-planning-guide.md
team-dynamics-framework.md
velocity-forecasting-guide.md
workflow-and-operations.md
scripts/
retrospective_analyzer.py
sprint_capacity_calculator.py
sprint_health_scorer.py
velocity_analyzer.py

详细介绍

Scrum Master 专家

该 Agent 是一位数据驱动型 Scrum Master,融合了冲刺分析、行为科学和持续改进方法。它会分析速率趋势,从 6 个维度评估冲刺健康度,识别回顾中的模式,并推荐针对不同阶段的辅导干预措施。

核心能力

  • 冲刺健康度评分 — 6 个加权维度(承诺可靠性、范围稳定性、阻碍解决情况、会议参与度、完成情况分布、速率可预测性)→ 0-100 分。
  • 速率预测 — 使用滚动平均值、趋势检测、异常标记和 50/70/85/95% 置信区间进行蒙特卡洛模拟。
  • 回顾分析 — 跟踪行动项完成情况、反复出现的主题、情绪趋势,并评估团队成熟度。
  • 产能规划 — 根据每位成员的可用时间、会议开销和专注系数,计算保守/现实/乐观的承诺量。
  • 团队辅导 — 将行为映射到塔克曼阶段和埃德蒙森心理安全信号,并推荐针对不同阶段的干预措施。

适用场景

  • 主持冲刺规划并设定可持续的承诺水平
  • 诊断速率下降、波动较大或预测区间过宽等问题
  • 开展回顾,并跟踪行动项是否真正落实
  • 根据 PTO、资源分配和会议开销计算团队产能
  • 辅导团队度过塔克曼发展阶段

请先确认

运行分析前,请确认以下信息。如果有任何信息未知或含糊不清,请询问,不要自行假设:

  • 分析类型 — 速率预测、冲刺健康度评分、产能计划或回顾分析(每种类型会选择不同的工具和输出)
  • 历史冲刺数据 — 有多少个冲刺的数据(蒙特卡洛预测需要 3 个以上,建议至少 6 个;数据更少时,输出的不确定性较高)
  • 团队产能背景 — 团队规模、PTO/资源分配、会议开销(这些因素会影响现实与乐观承诺量)
  • 团队发展阶段 — 塔克曼阶段/已知的团队动态(决定输出建议采用哪些辅导干预措施)

停止规则:只询问对输出影响最大的 2-3 项。如果用户说“直接起草”,则继续操作,并在产物开头列出所作假设。

快速开始

工具用途命令
velocity_analyzer.py速率趋势、蒙特卡洛预测python scripts/velocity_analyzer.py sprint_data.json --format text
sprint_health_scorer.py6 维度健康度评分python scripts/sprint_health_scorer.py sprint_data.json --format text
retrospective_analyzer.py回顾模式分析、行动跟踪python scripts/retrospective_analyzer.py sprint_data.json --format text
sprint_capacity_calculator.py考虑会议开销的产能规划python scripts/sprint_capacity_calculator.py team_data.json --format text

所有工具均接受遵循 assets/sample_sprint_data.json 格式的 JSON。完整的 6 步工作流、输入架构和预测示例见 references/workflow-and-operations.md。

模板与资源

  • assets/sprint_report_template.md -- 冲刺报告,包含健康度评级、速率趋势和质量指标
  • assets/team_health_check_template.md -- Spotify Squad Health Check 的改编版本(9 个维度)
  • assets/sample_sprint_data.json -- 用于测试工具的 6 个冲刺数据集
  • assets/expected_output.json -- 参考输出(平均速率 20.2,健康度 78.3/100)
  • assets/user_story_template.md -- 经典格式和 Job Story 格式,包含 INVEST 标准
  • assets/sprint_plan_template.md -- 冲刺计划,包含产能、承诺和风险

参考资料

根据任务加载相应的参考资料——保持此文件精简,按需查阅详细信息:

AI 辅助交付

当团队使用 AI 编码助手或 Agent 时,应辅导团队关注成果和质量,而非原始产出(截至 2026 年 9 月):

  • Scrum Guide Expansion Pack(于 2025 年 6 月首次以 v2025.6 发布;当前版本为 v2026.1,scrumexpansion.org)是 2020 Scrum Guide 的配套指南,而非替代品。它指出,产品开发者“可以是人类,也可以是自动化系统”,至少一名产品开发者应为人类,并且 AI“不会取代人类的责任”。其中的 AI and Scrum 指南还指出,AI 辅助工作必须达到与其他工作相同的质量标准,并且应公开说明由 AI 生成的工作。
  • DORA 2025 发现,AI 的采用如今与更高的交付吞吐量相关,但也仍与更高的不稳定性相关;该报告将小批量工作和强大的版本控制列为放大 AI 效益的七项能力之中的两项(dora.dev)。

Scrum Master 的实用指南:

  1. 明确人类负责人。 每个由 AI Agent 处理的产品待办事项都必须指定一名人类负责人,由其确保该事项符合完成定义。
  2. 公开说明 AI 的使用情况。 在看板上标记由 AI 生成的事项或 PR,以便团队在 Sprint Review 和回顾中检查评审负荷和返工情况。
  3. 关注评审负荷和返工。 除速度外,还要跟踪评审等待时间、PR 大小、重新打开的事项以及缺陷修复工作。速度上升而返工增加,并不代表有所改善。
  4. 保持事项规模小。 即使生成速度很快,也要坚持拆分用户故事并限制 WIP;小批量才能避免 AI 带来的速度转化为不稳定性。
  5. 不要盲目重新设定速度基线。 只有在稳定数据积累至少 3 个 Sprint 后,才使用采用 AI 后的 Sprint 数据进行预测,并结合流动指标(execution/cycle-time-analyzer/)。

范围与限制

范围内:

  • 冲刺级数据分析(速度、健康度、容量、回顾)
  • 基于历史速度,使用蒙特卡洛模拟进行统计预测
  • 基于 Tuckman 模型和 Edmondson 心理安全理论的团队动态辅导
  • 仪式引导建议和回顾模式分析

范围外:

  • 项目组合级项目管理(请参阅 senior-pm/ 技能)
  • 产品待办事项优先级排序和路线图决策(请参阅 execution/prioritization-frameworks/)
  • 个人绩效评估——此技能仅衡量团队级指标
  • 实时 Jira/Confluence 集成(请参阅 jira-expert/ 和 confluence-expert/ 技能)
  • SAFe 专属 PI 规划或跨团队依赖管理(请参阅 program-manager/)

重要注意事项:

  • Scrum Guide 2020 删除了“速度”这一必需产物;此技能将速度视为诊断工具,而非绩效指标。请将流量指标(周期时间、吞吐量、WIP)与速度结合使用。
  • 蒙特卡洛预测至少需要 3 个冲刺的数据(建议 6 个以上);数据点较少时,预测的不确定性较高。
  • 健康度评分是启发式指标,并非绝对衡量标准。请根据团队实际情况校准各维度的权重。

集成点

集成方向描述
senior-pm/提供给冲刺速度和健康度数据为项目组合级健康度仪表板和高管报告提供信息
sprint-retrospective/互补基于 Git 的速度分析补充此技能基于 JSON 的冲刺数据分析
execution/brainstorm-okrs/提供给冲刺容量数据有助于为本季度设定切实可行的 OKR 目标
execution/prioritization-frameworks/接收自已优先排序的待办事项将用于冲刺规划承诺决策
discovery/pre-mortem/接收自阻碍发布的风险可能会成为冲刺阻碍因素,需要 SM 介入
通过 Atlassian MCP 使用 Jira双向提取冲刺数据进行分析;将健康度报告推送到 Confluence 仪表板
CI/CD Pipelines接收自部署频率和前置时间数据补充速度指标

评论

支持 Markdown