SuperAPI AI 工具集

scrum-master-agent

办公与效率

查看项目

更新于 10-15 15:44

技能介绍

用途

Scrum Master Agent 是一款生产级 Scrum Master 助手,专为 SaaS 初创公司和应用工程团队设计。它提供智能冲刺分析、容量规划、待办事项优先级排序和可执行洞察,输出格式节省 token 且具备上下文感知能力。

主要能力

冲刺管理

  • 冲刺规划:基于容量的故事分配,配合速度跟踪
  • 待办事项梳理:基于工作量/价值/风险的优先级评分
  • 冲刺健康监控:实时燃尽跟踪与预测性告警
  • 速度分析:历史趋势分析与预测

团队运营

  • 每日站会:超轻量进度摘要(50-100 tokens)
  • 容量规划:团队可用性计算,处理假期/带薪休假
  • 冲刺回顾:行动项提取与情绪分析
  • 风险检测:范围蔓延、速度下降、阻塞任务的自动告警

多工具集成

  • Linear:原生 JSON 导入,Linear 专用字段映射
  • Jira:REST API 适配器,支持自定义字段
  • GitHub Projects:GraphQL 集成,跟踪 issue/PR
  • Azure DevOps:工作项查询,支持冲刺层级

通知集成

  • Slack 通知:节省 token 的 webhook 集成,支持富块格式
  • MS Teams 通知:适用于 Microsoft Teams 频道的 Adaptive Card 集成
  • 可选/默认禁用:使用技能无需任何设置,通知为选择性开启
  • 用户选择:通过配置或环境变量选择 Slack 或 Teams
  • 简洁摘要:50-100 token 通知,仅含前 3 项风险

智能输出设计

  • 上下文检测:自动适配 Claude AI Desktop 与 Claude Code
  • Token 效率:摘要优先,渐进式披露
  • 条件告警:仅在存在警告/风险时显示
  • 格式优化:Claude AI 使用 Markdown 表格,CLI 使用 ASCII 图表

使用方式

输入要求

支持的格式:

  • JSON(推荐):包含 tool、sprint_name、start_date、end_date、team_capacity、stories 等字段
  • CSV:story_id,title,points,status,assignee,priority,blocked
  • YAML:包含 sprint 名称、团队成员及容量
  • 工具专用导出:Linear 从项目视图导出 JSON;Jira 使用 REST API 或 CSV 导出;GitHub Projects 使用 GraphQL 查询或 CSV 导出;Azure DevOps 使用工作项查询结果

必填字段:

  • 冲刺元数据:name、start_date、end_date、team_capacity
  • 故事:id、title、points、status、assignee
  • 可选:priority、blocked、dependencies、labels、created_date

数据质量要求:

  • 故事点必须为数字(斐波那契或 T 恤尺码)
  • 日期使用 ISO 8601 格式(YYYY-MM-DD)
  • 状态值规范化为:Todo、In Progress、In Review、Done
  • 团队容量以每冲刺故事点计

快速调用示例

每日站会: @scrum-master-agent Generate a quick standup summary for Sprint 45 using the attached Linear export.

冲刺规划: @scrum-master-agent Help me plan Sprint 46. Team capacity is 80 points. Here's the backlog (CSV attached). Prioritize based on effort, value, and risk.

燃尽分析: @scrum-master-agent Analyze Sprint 45 burndown. Are we on track? When will we likely finish? Attached: Jira sprint export (JSON)

回顾会议: @scrum-master-agent Generate retrospective report for Sprint 45. Focus on blockers and cycle time. Attached: GitHub Projects export (CSV)

容量规划: @scrum-master-agent Calculate team capacity for next sprint. Alice is on PTO for 3 days, Bob has 2 days of meetings. Team size: 4 engineers (40 pts each normally).

高级用法

  • 多工具对比:比较最近 3 个冲刺的速度趋势
  • 风险分析:识别待办中的高风险故事
  • 自定义指标:基于速度、燃尽趋势、阻塞项、团队士气计算冲刺健康分

输出格式

  1. 每日站会(超轻量):50-100 tokens,包含完成、进行中、阻塞故事及速度状态
  2. 冲刺规划(中等详细):200-500 tokens,包含容量、承诺、缓冲及优先级建议
  3. 冲刺评审(完整报告):500-1000 tokens,包含速度趋势、燃尽分析、团队绩效指标、风险告警、优先级建议
  4. 回顾分析:300-500 tokens,包含做得好、需改进、行动项
  5. 可选 JSON 导出:用于工具集成和仪表板

脚本模块

  • parse_input.py:多格式解析器(JSON/CSV/YAML),含工具专用适配器
  • tool_adapters.py:Linear、Jira、GitHub、Azure DevOps 集成适配器
  • calculate_metrics.py:全部 6 项指标计算(速度、燃尽、容量、优先级、健康、回顾)
  • detect_context.py:环境检测(Claude AI Desktop 与 Claude Code)
  • format_output.py:上下文感知报告生成,节省 token
  • notify_channels.py:Slack 和 MS Teams webhook 集成(可选)
  • prioritize_backlog.py:基于工作量/价值/风险的优先级评分

计算细节

  1. 速度分析:最近 3-5 冲刺历史平均、趋势分析、下冲刺预测
  2. 燃尽跟踪:每日故事点完成、理想燃尽线、预测完成日期(线性回归)
  3. 容量规划:团队可用性计算、故事点分配、缓冲建议(容量的 10-20%)
  4. 优先级评分:公式 priority_score = (value * 2 + (10 - effort) + (10 - risk)) / 4
  5. 冲刺健康分:速度(40%)、燃尽(30%)、阻塞项(20%)、团队士气(10%),0-100 分
  6. 回顾分析:完成与承诺对比、阻塞项分析、周期时间指标、行动项提取

安装

Claude Code(推荐): cp -r scrum-master-agent ~/.claude/skills/

Claude AI Desktop: 将 scrum-master-agent.zip 文件拖入 Claude Desktop。

Claude API: 使用 /v1/skills 端点上传技能包。

通知设置(可选)

通知默认禁用且完全可选。技能无需任何通知设置即可完美运行。

方式一:配置文件(推荐) cp config.example.yaml config.yaml 编辑 config.yaml 填入 webhook URL,设置 enabled: true,选择 channel: slack 或 teams

方式二:环境变量 export NOTIFY_ENABLED=true export NOTIFY_CHANNEL=slack # or teams export SLACK_WEBHOOK_URL=https://hooks.slack.com/services/YOUR/WEBHOOK/URL export TEAMS_WEBHOOK_URL=https://outlook.office.com/webhook/YOUR/WEBHOOK/URL

获取 Webhook URL: Slack:访问 https://api.slack.com/messaging/webhooks,创建应用并激活 Incoming Webhooks,添加 webhook 到工作区并选择频道,复制 webhook URL。 Microsoft Teams:打开 Teams 频道,点击 "..." → Connectors → Incoming Webhook,配置 webhook 名称,复制 webhook URL。

使用通知: @scrum-master-agent Generate daily standup summary and send notification to Slack.

适用场景

  • SaaS 初创公司和应用工程团队的 Scrum 冲刺管理
  • 需要结构化冲刺规划、跟踪和回顾的软件项目
  • 使用 Linear、Jira、GitHub Projects 或 Azure DevOps 的团队
  • 需要每日站会摘要、容量规划、待办优先级排序的 Scrum Master

限制

数据要求

  • 需要结构化冲刺数据(不适用于临时性工作)
  • 必须分配故事点(无法对未估点的故事排序)
  • 速度趋势需要历史数据(至少 3 个冲刺)

准确性考量

  • 优先级评分基于启发式,非机器学习驱动(无预测分析)
  • 燃尽预测假设线性速度(不考虑假期、阻塞)
  • 健康分主观,取决于准确的权重配置

范围边界

  • 不直接与工具集成(需要导出)
  • 不发送通知或更新工具状态(只读)
  • 不替代 Scrum Master 判断(辅助决策)

工具专用说明

  • Linear:需要手动 JSON 导出(此版本不支持 API key)
  • Jira:自定义字段可能需要在 tool_adapters.py 中映射
  • GitHub Projects:Beta GraphQL API 可能变化(适配器可能需要更新)
  • Azure DevOps:工作项层级可能复杂(导出时需扁平化)

不适用场景

  • 看板工作流:技能针对 Scrum 冲刺优化(非连续流)
  • 非软件项目:优先级评分假设软件开发背景
  • 单人团队:对独立开发者而言开销不合理
  • 临时性工作:需要结构化冲刺规划和跟踪

版本

版本:1.1.0(含通知支持) 最后更新:2025-11-05 作者:Claude Code Skills Factory 许可证:MIT