Agile Product Owner Skill:让 AI 秒变资深敏捷教练
Agile Product Owner Skill:让 AI 秒变资深敏捷教练
Agile Product Owner Skill 是一套面向 Product Owner 的结构化 AI 技能库,核心能力是将传统的 INVEST 用户故事方法论、Sprint 规划、待办事项优先级排序和团队速率追踪全部自动化。不同于通用 AI 助手只能生成模糊的需求描述,这套技能让 AI Agent 以资深敏捷教练的思维介入每个环节——先确认”这个 Epic 拆得对不对”,再生成符合标准格式的故事卡,最后输出有数据支撑的 Sprint 规划方案。设计上采用渐进式披露原则:先给元数据(覆盖范围、优先级标签),再按需加载完整内容,避免 AI 在没有上下文时产生不成熟的结论。技能遵循 agentskills.io 开放标准,可被 Claude Code、Codex、Cursor 等 20+ 平台识别并直接调用。
GitHub Star:约 24,600(davila7/claude-code-templates 仓库,截至 2026-08-20)
总安装量:约 19,892 次(skills.sh 平台统计)
周均新增安装:+130 次(agentskills.to 数据)
近期趋势:2026 年 8 月持续出现在 smithery.ai、agentskills.to 等 Skill 市场的新增榜单;作者 davila7 的 claude-code-templates 仓库活跃度排名前 5%,最近一次提交为 2026 年内;该技能在 Product Owner 和 Scrum Master 群体中有稳定讨论热度。
GitHub:https://github.com/davila7/claude-code-templates
技能市场:https://smithery.ai/skills/davila7/agile-product-owner
安装量统计:https://skill-repo.io/extensions/skill/davila7/agile-product-owner
作者:davila7(GitHub @davila7),全栈开发者与敏捷工具研究者。维护的 claude-code-templates 是 Claude Code 生态中最活跃的模板集合之一(24k+ Star),涵盖 Agents、Commands、MCP、Settings、Hooks 和 Skills 六大类组件。davila7 的 Skills 侧重”让 AI 执行真实工程流程”而非生成对话,在开发者社区以实用性和可组合性著称。
Agile Product Owner Skill 出自 claude-code-templates 的 business-marketing 目录,是该仓库中专注于产品管理流程的技能模块。它解决的问题很明确:大多数 AI 助手在产品需求阶段”说得热闹”,但输出一旦落到具体的用户故事卡、Sprint 容量规划、待办项优先级排序,就变得随意且缺乏方法论支撑。Agile Product Owner Skill 把 AIPOC(Agile Product Owner Companion)的核心实践结构化为 AI 可执行的步骤:收到 Epic 后先验证拆分合理性,再生成 INVEST 格式的故事卡(含验收标准、故事点估算、优先级标签),最后结合团队速率(Velocity)输出 Sprint 规划建议。每个环节都有明确的判断条件,AI 不是在”猜测”该做什么,而是按已验证的敏捷方法论执行。
这套技能的设计哲学是”AI 作为敏捷执行层,而不是创意层”——策略和优先级判断仍由人类 Product Owner 负责,AI 的职责是把这些决策转化为规范的产出物,避免手工操作时常见的不一致和疏漏。
特点
- INVEST 用户故事自动生成:Epic 输入后自动拆解为独立、可测试、可估算的用户故事,符合 INVEST 标准(Independent、Negotiable、Valuable、Estimable、Small、Testable)
- 自动验收标准创建:每个故事卡附带明确的验收条件,减少开发与产品的反复确认
- Sprint 容量规划:根据团队历史速率(Velocity)和待办项优先级自动计算 Sprint 能承载的故事点
- 待办项优先级排序:基于价值/复杂度比率输出优先级队列,支持 MoSCoW 和 Kano 等多种框架
- 速率追踪与指标可视化:提取 Sprint 完成数据,输出团队效率趋势图表
- 渐进式披露:元数据优先注入,详细内容按需加载,控制 Token 消耗
使用方法
安装(通过 skills.sh CLI):
npx skills add davila7/claude-code-templates --skill "agile-product-owner"
或通过 smithery.ai 市场:
npx skills add davila7/agile-product-owner
基本调用——在 Claude Code、Codex、Cursor 等支持 skills 的 Agent 中:
/agile-product-owner
Epic:用户希望能够按标签筛选订单列表,并在移动端快速查看订单详情
Sprint 1 容量:40 点
团队历史速率:38 点/Sprint
Agent 将输出:
1. 拆分后的用户故事(附 INVEST 自检结果)
2. 每个故事的验收标准
3. Sprint 规划方案(容量匹配检查)
4. 优先级排序后的 Product Backlog
Python 脚本直接调用(适用于 CI/CD 流程):
# 生成用户故事
python scripts/user_story_generator.py "Epic 内容"
# Sprint 规划
python scripts/user_story_generator.py sprint 40
脚本位于仓库 cli-tool/components/skills/business-marketing/agile-product-owner/scripts/user_story_generator.py。
使用场景与人群
- 适用场景:Sprint 计划会议前的需求预梳理、远程团队的异步故事评审、产品经理与开发团队之间的结构化沟通模板、季度路线图的自动化产出
- 目标用户:Product Owner、Scrum Master、项目经理、敏捷教练,以及需要将产品需求转化为规范开发输入的 AI Agent 使用者
输入与输出案例
案例一:Epic 拆解
输入(给 Agent):
Epic:用户希望能够按标签筛选订单列表,并在移动端快速查看订单详情
团队历史速率:38 点/Sprint
当前 Sprint 容量:40 点
输出(Agent 生成):
## 故事卡
### STORY-001
作为电商用户,我希望按标签筛选订单列表,以便快速定位特定类型订单
- 验收标准:
- 支持多标签同时筛选
- 筛选结果实时更新
- 筛选条件保留在 URL 参数中
- 故事点:5
- 优先级:P1
### STORY-002
作为移动端用户,我希望在订单列表点击订单后 3 秒内看到详情页
- 验收标准:
- 移动端详情页首屏加载 < 3s
- 详情页包含订单商品明细、物流状态、支付信息
- 故事点:8
- 优先级:P1
## Sprint 规划建议
本 Sprint 容量 40 点,建议 STORY-001 + STORY-002(共 13 点),剩余容量可安排 TECH-001(技术债务处理,5 点)+ BUG-001(已知 bug 修复,3 点)。
案例二:Sprint 容量规划
输入:
/agile-product-owner sprint 40
团队速率历史:[38, 42, 35, 40, 39]
待办项:STORY-001(5点), STORY-002(8点), STORY-003(3点), STORY-004(13点), TECH-001(5点)
输出:
## Sprint 容量分析
平均速率:38.8 点
本 Sprint 容量:40 点
## 推荐组合
方案 A(稳):STORY-001 + STORY-002 + STORY-003 + TECH-001 = 21 点(安全余量充足)
方案 B(高负载):STORY-001 + STORY-002 + STORY-004 = 26 点(已用容量 65%)
方案 C(满载):全部加入 = 34 点(已用容量 85%)
建议采用方案 A,预留缓冲应对需求澄清和不可预见的技术问题。
评论区
登录后可评论。