前言
今天我们来聊一个很具体的问题:怎么让 AI 帮你写好 PRD(产品需求文档)?
想象一下下面的场景:
-
场景1:你有一个很棒的想法,恨不得立刻用 AI 帮你做出来。但你没有受过专业的产品经理工作训练,在和 AI 对话了无数轮,耗费了几个小时和不菲的 token 费用后,做出来的成品依然不是你所满意的。
-
场景2:你是一位刚进入软件产品经理行业的新人,可能在某个周末你放弃了与朋友聚会的计划,加班加点撰写了一份产品需求文档,但在周一的评审会上,却依然被程序员指出来有好几个细节你没有考虑清楚。
-
场景3:你已经在软件产品经理这个行当身经百战了,你还带领了一支产品经理团队。有一个问题一直困扰着你:团队里面不同产品经理写出来的需求文档,质量参差不齐。你不得不花额外的时间对某些人的需求文档进行详细的审查。而你本来可以将这些时间花在产品战略的研究上。
如果以上某个场景和你正在经历的事情很相似,那么你不妨试试下面这四款用于生成 PRD (产品需求文档) 的 skill。其中某一款也许就能拯救你于水火之中。
下面的文章我将告诉你:在什么样的场景下,你应该选择哪个 skill?
本轮对比的五个 Skill
本次我精心挑选了五个 skill,他们在 skills.sh 上的安装数量从数百次到数万次。并且每个 skill 都有自己独特的理念和适用场景。
prd
安装方法
npx skills add https://github.com/github/awesome-copilot --skill prd
这是 GitHub 官方 awesome-copilot 仓库里的一个 Skill,在 skills.sh 网站它的安装量达到了17.5K。它的核心流程分三个阶段:
第一阶段: Discovery(灵魂拷问) — 动笔之前必须先问你三个问题:产品要解决的核心痛点是什么?怎么衡量产品取得成功?有什么约束条件?文档里明确指出 “不要假设上下文” —— 这一点非常重要。随着你构建软件产品的经验越来越多,你会懂得一个道理:先找到市场用户,再开发产品;比起先开发出产品,再去找市场用户要幸福且轻松得多。
第二阶段: Analysis & Scoping (分析和定义边界) — 梳理用户流程,明确非必要的功能边界(Non-Goals),对于早期想法还比较模糊的场景,这一点非常有帮助
第三阶段: Technical Drafting(技术文档撰写) — 按 SKILL.md 文档中定义的 “Strict PRD Schema” 规范输出,包括:执行摘要、用户故事、AI 模块的需求(如果适用)、技术选型、风险与迭代路线图 五个模块。
我最喜欢这个 Skill 的一点是它对 “模糊语言” 的零容忍。它在文档里专门举了正反例对比:
# 模糊写法(错误)
- 搜索要快,返回相关结果
# 具体写法(正确)
- 10k 数据集下响应时间 ≤200ms
- 准确率 ≥85%
适合谁用:脑海里有一个模糊的想法,还需要进一步澄清需求细节;或者有想法但缺乏专业产品经理训练用户。
不适合谁:中大型企业的产品团队,在开发新功能、新产品时需要遵循严格的流程和论证。
to-prd
安装方法
npx skills add https://github.com/mattpocock/skills --skill to-prd
Matt Pocock 是 TypeScript 社区的大 V,他的 to-prd Skill 设计思路完全不同:
不问你问题,直接基于当前对话上下文生成。
流程很简单:
- 先探索代码库,理解项目现状
- 梳理你需要构建/修改的核心模块
- 用 PRD 模板输出,发布到 Issue Tracker,打上
ready-for-agent标签
这个 Skill 假设你已经知道做什么了,只是需要把它文档化。它不做需求发现,只做需求转化。也就是说:这个 Skill 默认你的想法都是对。它只是帮你把零散的聊天记录整合为一份待办的 checklist。
适合谁用:工程师背景的产品经理,或者技术团队内部用的 PRD - 你已经知道要做什么,缺的只是一份格式正确的文档给 agent 去执行。
不适合谁:需要帮你想清楚”做什么”的场景。它不会帮你做产品思考,只是把你的想法翻译成 PRD 文档。
prd-generator
安装方法
npx skills add https://github.com/jamesrochabrun/skills --skill prd-generator
这个 skill 是最接近 “企业级 PM 工具” 的一个。它包含了一整套完整的 PRD 模板,包含 13 个模块。覆盖了从问题澄清、目标设置、用户画像与用户故事、衡量指标、时间点与里程碑等方方面面的部分。
可能是考虑到这样的模板过于繁琐了(并不是所有的项目都需要用到如此规范的 PRD 模板),因此它提供了多种可选的场景支持:标准版、精简版、一页纸版本(适合高管阅读)、技术版本(侧重工程实现)、设计版本(侧重用户体验)
另外它引用了三个 metrics 框架:AARRR(海盗指标)、HEART(Google 用户体验框架)、OKRs。你可以根据产品类型选择合适的指标体系,这是其他 Skill 没有提供的。
文档里还附带了 scripts/validate_prd.sh 验证脚本,可以自动检查 PRD 完整性 —— 所有章节是否齐全、用户故事格式是否正确、Success Metrics 是否定义。
适合谁用:如果你在大企业里面工作,日常的产品立项流程需要遵循严谨的流程、如果你要从零开始设计一个复杂的系统、如果你需要对外交付一份专业详细的产品需求文档,那么这个 skill 可以说是不二之选。
不适合谁:个人项目、小修小补的工作、只想快速做出一个 demo 的情况。它的流程过于冗长了。
writing-prds
安装方法
npx skills add https://github.com/jamesrochabrun/skills --skill prd-generator
这个 Skill 和前面介绍的三个有点不一样。它不是给你一套模板让你填,而是把 11 位顶级产品专家的真实洞察提炼成了一套需求文档的撰写原则。
举几个例子:
- Lead with why:Maggie Crowley(Slack 前 PM)说 “最重要的章节是第一部分 —— 背景和上下文是什么,问题是什么,为什么现在重要?”
- PR/FAQ 强迫清晰:Bill Carr(Shopify 前高管)说他们每次设计新产品,第一件事是先写一篇新闻稿,站在用户的视角去描述它。这个产品的价值,必须能从字里行间直接打动人心,否则就不应该做。”
- Demos before memos:Aparna Chennapragada(Google 产品总监)说得更直接:“如果你不做原型、不动手搭建,去验证你真正想做的东西,那你的做法就是错的。提示词集就是新一代的产品需求文档”。
这个 Skill 里面足足收集了 11 位行业顶级的产品专家的观点,并且提供了参考文档,在参考文档中进一步解释如何理解并运用这些专家的观点到实际场景中。例如:
对于 Bill Carr 的观点,这个 skill 的参考文档指出:
洞察:在任何开发工作开始前,新闻稿 + FAQ 流程会倒逼你把用户价值想清楚、说透彻。
实操建议:
- 在动手开发之前,先写一篇模拟新闻稿(PR)和一份常见问题清单(FAQ)
- 用新闻稿,以客观、数据详实的语言,描述目标用户、用户痛点与解决方案
- 加入一个假想的发布日期,以此体现项目的复杂度
实话说,我第一次看到这个 Skill 时,觉得这是一个特别有新意的思路。因为写 PRD 文档,格式只是最终产出物的约束,但是思想才是 PRD 文档中最宝贵的精华。这个 Skill 独特之处就在于他不是给用户一个固定的流程或者模板,而是给用户提供了一套思维方式。
适合谁用:有一定经验、想提升 PRD 底层能力的产品经理。它不教你”格式”,而是教你”思维方式”。
不适合谁:需要立竿见影出文档的人。它不提供模板也不提供脚本,你需要自己把原则落地成文档。
brainstorming
安装方法
npx skills add https://github.com/obra/superpowers --skill brainstorming
严格意义上来说,这不是一个 PRD Skill。但从实战效果来看,这可能是对绝大多数非专业人士最友好的一个 PRD Skill。
如果说其他 PRD Skill 是在教你”怎么写文档”,那么 brainstorming 是在教你”怎么想清楚再做”。它的设计哲学是:
在动笔之前先把设计想清楚,在写代码之前先把方案确认。
这个 Skill 的灵魂是一条 HARD-GATE 规则:
“Do NOT invoke any implementation skill, write any code, scaffold any project, or take any implementation action until you have presented a design and the user has approved it.”
brainstorming 这个 Skill ,对新手生成 PRD 最友好的一个特点是:它每次只问用户一个问题,新手不容易被太多问题给难住了。同时它会在帮助用户理清需求细节后,提出 2-3 种方案,让用户选择。当用户确认了一个方案后,它会撰写设计文档。
适合谁用:对于个人项目,非专业人士,或者你只有一个模糊的想法,但想快速产出一个 Demo 时,这个 Skill 是最友好、最省心的。
不适合谁:你的想法已经非常明确,对实现的流程细节也胸有成竹,只想快速变成一个 Demo。这个 Skill 的效率不是最高的。
结论:快速选型表
| 场景 | 推荐使用的 Skill |
|---|---|
| 有技术背景的产品经理 或快速验证想法 | to-prd |
| 有想法但非专业人士 | prd |
| 严谨、专业、复杂的产品立项 | prd-generator |
| 提升需求文档撰写的方法论 | writing-prds |
| 完全新手 | brainstorming |
如果我只推荐一个呢?
大多数情况下我推荐选 brainstorming。 因为它适用面最广,上手成本也不高。
关联阅读
如果你想对 brainstorming 这个 Skill 进一步了解,可以参考这个文章 Brainstorming
如果你希望了解更多的 Skill 对比评测,欢迎发邮件给:deepnotes.org@gmail.com