首页 › Skills专栏 › 产品经理工作流skills › Interaction PRD › laowang-prd

laowang-prd

产品经理 PRD 交付 Agent Skill:把一句话需求或会议要点补全成大厂标准的工业级 PRD。兼容 Cursor、Codex、Claude Code 等支持 Agent Skills 的运行时。​

解决什么问题​

年轻产品经理写 PRD 最典型的毛病:只写了正常路径下点按钮跳到哪。​

弱网怎么办?用户重复快速点击怎么防刷?并发扣库存冲突怎么提示?权限失效怎么降级?一个都没写。研发拿到这种文档,一边写代码一边骂娘,上线之后全是线上 Bug。​

这个 Skill 的核心是一套递归补全机制——对每个功能点逐层追问前置条件、后置条件、字段边界、异常分支、埋点,直到收敛;再用 8 道闸门卡住交付,未过闸门的章节不放行。​

能力​

​

#LJmLrwoEnlMy text { white-space: pre; }#LJmLrwoEnlMy .fb0 { stroke: var(--N900-FG, 0.15); }#LJmLrwoEnlMy .fb0 {stroke: rgba(31,35,41, 0.15)}#LJmLrwoEnlMy .fx0 { stroke-miterlimit: 10; }#LJmLrwoEnlMy .fx0 {stroke-miterlimit: 10}#LJmLrwoEnlMy .fa1 { fill: rgb(187, 191, 196); }#LJmLrwoEnlMy .fa1 {fill: rgb(187, 191, 196)}#LJmLrwoEnlMy .fx1 { font: 400 12px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#LJmLrwoEnlMy .fx1 {font-style: normal}#LJmLrwoEnlMy .fx2 { text-anchor: middle; }#LJmLrwoEnlMy .fx2 {text-anchor: middle}#LJmLrwoEnlMy .fx3 { dominant-baseline: central; }#LJmLrwoEnlMy .fx3 {dominant-baseline: central}#LJmLrwoEnlMy .fx4 { stroke: none; }#LJmLrwoEnlMy .fx4 {stroke: none}#LJmLrwoEnlMy .fc0 { fill: var(--text-caption); }#LJmLrwoEnlMy .fc0 {fill: #646a73}#LJmLrwoEnlMy .fa2 { fill: var(--text-link-disabled); }#LJmLrwoEnlMy .fa2 {fill: rgb(187, 191, 196)}#LJmLrwoEnlMy .fx5 { font: 400 13px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#LJmLrwoEnlMy .fx5 {font-style: normal}#LJmLrwoEnlMy .fx6 { text-anchor: start; }#LJmLrwoEnlMy .fx6 {text-anchor: start}#LJmLrwoEnlMy .fx7 { dominant-baseline: alphabetic; }#LJmLrwoEnlMy .fx7 {dominant-baseline: alphabetic}#LJmLrwoEnlMy .fc1 { fill: rgb(0, 0, 0); }#LJmLrwoEnlMy .fc1 {fill: rgb(0, 0, 0)}#LJmLrwoEnlMy .fb1 { fill: var(--N900-FG, 0.15); }#LJmLrwoEnlMy .fb1 {fill: rgba(31,35,41, 0.15)}#LJmLrwoEnlMy .fb2 { fill: rgb(209, 217, 224); }#LJmLrwoEnlMy .fb2 {fill: rgb(209, 217, 224)}#LJmLrwoEnlMy .fa3 { fill: var(--bg-body); }#LJmLrwoEnlMy .fa3 {fill: #fff}ABC1234567能力完整 PRD增量补章异常补全字段字典埋点字典交付自检输入一句话需求 / 会议要点已有 PRD 草稿已有主干流程业务实体描述功能点 + 衡量指标已完成的 PRD产出7 章标准 PRD(Markdown)缺失章节 + 补全说明异常分支矩阵 + 兜底策略字段表(类型/必填/边界/校验/默认值)事件表(事件名/触发时机/参数/口径)8 道闸门检查结果 + 待补清单

​

不做:编造业务数据与指标(缺数据一律标 [待补:需业务方提供]);代替竞品分析;生成 UI 视觉稿。​

安装​

方式一:手动 clone(项目级)​

​

代码块​

Plain Text

git clone https://github.com/pmlaowangba-lab/laowang-prd.git .agents/skills/laowang-prd​

​

方式二:手动 clone(用户级)​

​

代码块​

Plain Text

git clone https://github.com/pmlaowangba-lab/laowang-prd.git ~/.agents/skills/laowang-prd​

​

方式三:让 WorkBuddy 自己装​

​

代码块​

Plain Text

帮我把 GitHub 仓库 pmlaowangba-lab/laowang-prd 安装到 .agents/skills/​

​

快速开始​

​

代码块​

Plain Text

用 $laowang-prd,针对【优惠券智能发放与核销系统】编写正式 PRD。要求严格按照大厂标准交付,​

1. 业务背景与衡量指标;2. 完整用户故事与状态流转机;3. 详细字段规则(包含边界值校验);​

4. 异常分支处理(高并发冲突、网络抖动、过期撤销);5. 核心事件埋点字典表。​

​

七章骨架​

​

代码块​

Markdown

1. 业务背景与衡量指标 —— 含反向指标,指标必须可量化​

2. 用户故事与状态流转机 —— Given-When-Then,状态必须闭合且有终态​

3. 字段字典 —— 边界值写具体数值,不写「合理长度」​

4. 异常分支矩阵 —— 高并发冲突 / 弱网抖动 / 过期撤销 三类必覆盖​

5. 核心事件埋点字典表 —— 每个埋点必须对应一条衡量指标​

6. 范围之外 —— 明确不做什么,以及原因​

7. 依赖、风险与待确认 —— 待补项汇总,标明找谁确认​

​

8 道交付闸门​

指标可量化 → 用户故事有前置条件 → 状态流转闭合 → 字段边界是具体数值 → 异常三类全覆盖 → 异常都有出口 → 埋点对得上指标 → 无编造数据。​

最后一条是红线:宁可留白,不可编造。​

目录结构​

​

代码块​

Bash

.​

├── SKILL.md # Skill 入口​

├── README.md​

├── LICENSE​

├── agents/openai.yaml​

├── references/ # 七章骨架、8 道闸门、异常矩阵、字段字典、埋点规范​

├── ../assets/prd-template.md # 可填充 PRD 模板​

├── examples/ # 提示词示例 + 完整实例​

└── scripts/check_prd.py # 交付自检​

​

自检​

​

代码块​

Plain Text

python3 scripts/check_prd.py examples/coupon-issuance-prd.md​

​