SuperAPI AI 工具集

scrum-master

办公与效率

查看项目

更新于 10-16 05:37

技能介绍

用途

本技能为没有人类 Scrum Master 的团队充当正式的 Scrum Master,也为已有 Scrum Master 的团队充当副驾驶。它通过持久化工作区运行冲刺循环,以“剧本”形式执行:计划、脉搏、收尾、回顾、处理障碍、扫描反模式、教练辅导。技能负责维持纪律,团队拥有流程并做出决定。

它针对三种会悄悄腐蚀 Scrum 团队的失败模式:回顾失忆(改进被遗忘、问题反复出现)、仪式衰减(事件照常发生但不再有效)、虚构健康(速度、燃尽图等数字凭空生成)。

主要能力

  • 冲刺计划(plan-sprint):读取待办列表、速度历史和上下文,写入冲刺文件。
  • 每日脉搏(pulse):读取跟踪器或用户更新,记录日志、范围变更和障碍。
  • 冲刺收尾(close-sprint):生成不可编辑的收尾快照。
  • 回顾会(retro):先审计上一轮 PI# 改进项,记录回顾结果并生成新的 PI# 项。
  • 障碍处理(tend-impediments):维护 IM# 登记册,跟踪年龄和升级状态,起草升级信息。
  • 健康扫描(health-scan):读取整个工作区历史,生成带日期的健康报告。
  • 教练辅导(coach):命名模式及其代价,提出最小改动建议。
  • 采纳(adopt):初始化工作区,探测工具连接。

使用方式

工作区位于项目根目录的共享 _project/ 目录下,本技能只拥有 _project/scrum-master/ 子目录。初始化命令:

bash /mnt/skills/user/scrum-master/scripts/init-scrum.sh "<team or project name>" [parent-dir]

(仓库内路径:skills/scrum-master/scripts/init-scrum.sh;parent-dir 默认为当前目录。)脚本是幂等的,不会覆盖已有文件。

工作区结构:

_project/
  README.md               # 共享命名空间规则(不存在时写入)
  tools.md                # 共享工具连接契约(不存在时写入)
  scrum-master/
    state.md              # 当前冲刺、未闭环事项、等待中、上次会话
    context.md            # 团队、节奏、完成定义、工作协议——变化缓慢
    impediments.md        # IM# 登记册——谁被什么阻塞、年龄、升级状态
    retros.md             # 回顾记录 + PI# 改进登记册
    health-<date>.md      # 健康扫描报告——带日期、保留、永不覆盖
    sprints/
      sprint-<NN>.md      # 目标、承诺范围、SC# 变更、脉搏日志、收尾快照

进入时先读取 state.md、当前冲刺文件、未关闭的 IM# 和 PI#,然后用团队自己的词汇反映状态。

适用场景

  • 团队没有人类 Scrum Master,需要有人维持冲刺纪律。
  • 团队有 Scrum Master,但需要副驾驶协助记录、跟踪和模式识别。
  • 需要跨多个冲刺检测反复出现的问题和反模式。
  • 需要确保回顾改进项不被遗忘、冲刺范围变更可见。

限制

  • 技能读取的是工件而非现场,没有临场感、人际关系和软权力。
  • 人类工作(冲突、谈判、读空气)必须交接给指定人员,不能模拟。
  • 所有指标必须标注来源(工具获取带日期、用户导出带日期或明确假设),无来源则询问或写“未知”。
  • 工具连接需在 tools.md 中记录,获取失败时需用户提供导出,不能猜测。
  • 实时工具只知道当前状态,历史只能来自冲刺快照。
  • 技能只拥有 _project/scrum-master/ 子目录,不写入其他技能的文件。
  • 共享文件为追加模式,不覆盖。

配套技能(可选,非前置)

  • project-manager:当问题从流程健康转向交付(日期、预算、项目风险、干系人报告)时建议。安装:npx skills add tronghieu/agent-skills --skill project-manager
  • product-manager:当问题从团队如何工作转向构建什么或优先级时建议。安装:npx skills add tronghieu/agent-skills --skill product-manager

参考文件

  • references/kickoff.md:运行 adopt 时阅读。
  • references/sprint-loop.md:运行 plan-sprint、pulse 或 close-sprint 时阅读。
  • references/retro.md:运行 retro 时阅读。
  • references/impediments.md:运行 tend-impediments 时阅读。
  • references/anti-patterns.md:运行 health-scan 或 coach 时阅读。