iSkills 原始文档
🔧

product-scrum

Top Agent Skill


product-scrum

Skill 简介

Product Scrum 是一个基于 OpenClaw 平台的智能助手,旨在帮助开发团队高效地管理和执行敏捷开发中的 Scrum 工作流程。在现代软件开发中,敏捷方法论被广泛采用,但许多团队在实践过程中常常面临诸如任务分配不均、迭代速度不稳定、回顾会议流于形式等问题。Product Scrum 通过自动化和智能化的方式,简化了从史诗(Epic)分解到迭代回顾(Retrospective)的整个 Scrum 流程,使得团队能够更加专注于核心开发任务。

该 Skill 的核心目标是提升团队的生产力和协作效率。它不仅能够自动生成包含清晰验收标准(Acceptance Criteria)的用户故事(User Stories),还能根据团队的历史数据预测迭代速度(Velocity),并在交付进度放缓时提供根本原因分析。通过使用 RICE(Reach、Impact、Confidence、Effort)和 MoSCoW(Must have、Should have、Could have、Won't have)框架,Product Scrum 能够帮助团队更科学地进行任务优先级排序,从而确保最重要的功能优先被开发和交付。

主要功能

Product Scrum 提供了多个核心功能,以下是其中几个关键点:

使用场景

以下是 Product Scrum 的一些典型使用场景:

  1. 大型项目分解
    当团队面对一个大型项目时,Skill 可以帮助将项目分解为多个可管理的用户故事,并为每个故事编写清晰的验收标准。

  2. 迭代速度下降诊断
    当团队发现迭代速度下降时,Skill 可以提供详细的根本原因分析,并给出改进建议,帮助团队恢复高效的开发节奏。

  3. 任务优先级排序
    在面对大量待办事项时,Skill 可以根据优先级评分生成一个排名列表,确保团队始终专注于最具价值的任务。

  4. 迭代回顾会议组织
    Skill 可以自动组织和引导迭代回顾会议,生成结构化的回顾报告,帮助团队在每次迭代后进行有效的反思和改进。

  5. 敏捷仪式管理
    Skill 帮助团队更好地执行各种敏捷仪式,如每日站会、迭代计划会议等,确保这些仪式高效且有价值。

如何使用

安装与配置

  1. 安装 OpenClaw
    确保你已经安装了 OpenClaw 平台。如果尚未安装,可以参考 OpenClaw 官方文档 进行安装。

  2. 创建工作目录
    bash mkdir -p ~/.openclaw/agents/product-scrum/agent

  3. 复制 Skill 文件
    将 Product Scrum 的配置文件(SOUL.md)复制到工作目录中:
    bash cp SOUL.md ~/.openclaw/agents/product-scrum/agent/

  4. 添加 Skill
    使用以下命令将 Product Scrum 添加到 OpenClaw 平台:
    bash openclaw agents add product-scrum --workspace ~/.openclaw/agents/product-scrum

前置条件

示例

示例 1:生成用户故事

假设你有一个新功能需要开发,可以使用以下命令生成用户故事:

openclaw agents run product-scrum "Break this feature into sprint stories"

输出示例

Estimated user stories with acceptance criteria and sprint plan:
1. 用户可以登录系统
   - 验收标准:
     - 用户可以通过用户名和密码登录
     - 登录后显示用户主页
   - 分配到 Sprint 1

2. 用户可以查看个人资料
   - 验收标准:
     - 用户可以查看和编辑个人资料
   - 分配到 Sprint 1

3. 用户可以登出系统
   - 验收标准:
     - 用户可以安全地登出系统
   - 分配到 Sprint 2

示例 2:诊断迭代速度下降

如果团队的速度下降了 20%,可以使用以下命令进行诊断:

openclaw agents run product-scrum "Our velocity dropped 20%, diagnose it"

输出示例

Root cause analysis with data signals and action items:
- 数据信号:
  - 过去两周的迭代速度下降了 20%
  - 团队成员的平均工作时间增加了 15%
- 根本原因:
  - 团队成员工作负荷过重
  - 任务分配不均
- 行动项:
  - 重新分配任务以平衡工作负荷
  - 安排一次团队会议讨论工作流程优化

总结

Product Scrum 是一个强大的敏捷开发助手,能够显著提升团队的生产力和协作效率。通过自动化和智能化的方式,它帮助团队更好地管理 Scrum 工作流程,确保每个迭代都高效且有价值。无论是大型项目分解、迭代速度诊断,还是任务优先级排序,Product Scrum 都能提供有力的支持。对于希望提升敏捷开发实践效果的团队来说,Product Scrum 是一个不可或缺的工具。

GitHub 参考 iSkills 专业中文解析 · 2026-03-22 更新

探索更多 Top Agent Skills