PRD文档管理

18分钟前更新 1 00
PRD文档管理PRD文档管理
PRD文档管理

技能简介

该技能用于创建和管理产品需求文档(PRD),将功能拆分为可独立完成的用户故事,定义可验证的验收标准,并按依赖关系排序任务。

业务背景

产品经理和开发团队常面临需求文档零散、验收标准模糊、任务优先级混乱等问题。该技能将PRD转化为结构化的用户故事清单,明确每项功能的验收标准,并按技术依赖关系自动排序开发任务,确保团队对需求理解一致,减少返工和沟通成本。

落地案例:某团队启动新功能开发时,使用该技能创建prd.json文件,录入项目信息和功能描述后,系统自动拆解为多个用户故事,如"用户登录"拆分为数据层建表、后端接口开发、前端页面实现三个有序任务,每个任务附带具体验收标准(如"接口响应时间<200ms")。开发过程中通过notes字段记录阻塞问题,实时跟踪各故事完成状态,避免传统文档中常见的标准模糊、顺序颠倒导致的开发卡壳。

能做什么

  • 创建结构化的用户故事清单
  • 为每个功能点定义明确的验收标准
  • 按依赖顺序排列开发任务(数据层→后端→前端)
  • 跟踪每个故事的完成状态
  • 支持AI代理或人工开发者按文档执行

使用说明

安装步骤

  1. 在项目中创建 agents/prd.json 文件
  2. 无需额外依赖安装,直接编辑JSON文件即可使用

使用方法

  1. 创建或编辑 agents/prd.json,填写项目信息、分支名和功能描述
  2. 定义用户故事:每个故事包含ID、标题、描述、验收标准、优先级和完成状态
  3. 验收标准需具体可验证,如”添加status列到tasks表,默认值为’pending'”
  4. 设置 passes: false,完成后改为 true
  5. 使用 notes 字段记录执行过程中的观察

查看进度命令

# 查看所有故事状态
cat prd.json | jq '.userStories[] | {id, passes}'

# 查看未完成项
jq '.userStories[] | select(.passes == false)' prd.json

输入与输出

见下方输入与输出表格。

项目内容
输入项目元数据(名称、分支、描述);用户故事数组(ID、标题、用户视角描述、验收标准清单、优先级数字、完成布尔值、备注字段)
输出标准格式的prd.json文件;可解析的任务清单;带状态标记的开发蓝图
适用人群需要结构化需求文档的产品团队;使用AI编码助手的技术人员;追求清晰验收标准的敏捷开发者
不包含代码自动生成、测试自动运行、与其他项目管理工具的API集成、实时协作编辑功能

 

风险提示

  • 单个故事过大可能导致AI上下文溢出,应控制在一次对话窗口内可完成
  • 验收标准模糊会造成理解偏差,避免使用”正确运行”等不可验证的描述
  • 故事间存在反向依赖会导致执行失败,需确保低优先级故事不依赖高优先级故事
  • 缺少类型检查验收项可能引入代码质量问题

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/bjesuiter/prd/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...