AI-Product-Skills
Health Pass
- License — License: NOASSERTION
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 11 GitHub stars
Code Fail
- spawnSync — Synchronous process spawning in skills/design-spec-prototyper/scripts/preview-check.mjs
- network request — Outbound network request in skills/design-spec-prototyper/scripts/preview-check.mjs
- exec() — Shell command execution in skills/product-prd-extract/scripts/extract-docx.mjs
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
面向产品经理的 AI 工作流:11 个 skill,把需求写成完整 PRD,再做成高保真可交互原型
AI-Product-Skills
面向产品经理的 AI 工作流:11 个 skill,把需求写成完整 PRD,再做成高保真可交互原型。
English · 安装说明 · 链路详解 · 出稿工具 · 一次真实运行记录
使用场景
一、把需求写成完整 PRD
需求来源方给了你一份 Word,或者在会上说了一段话——你需要把它变成开发看得懂的 PRD。
入口三选一:
product-prd-extract Word(.docx)PRD → 结构化 prd.md
requirement-clarify 一句话口头需求 → clarify.md
context-to-prd 把你跟 AI 聊好的上下文,直接生成 PRD
↓
prd-write 复用产品基线,写新的或改已有的 prd.md
(context-to-prd 与它结构相同,二选一,别连着跑)
↓
grill-with-prd 扮演挑剔的工程师逐条压测,结论立刻写回原文
已经有存量产品?先跑一次 product-experience-foundation,把已有规则沉淀成产品级基线
只要你已经有一个在跑的产品,都建议先跑一次——把已有的导航、术语、页面模式沉淀成产品级基线,
C 端 / Admin 各自一份。
跑过一次之后就不用再管了:prd-write 让功能 PRD 不必每次重讲一遍全局规则,各原型 skill
也会照着它复用组件和模式。
什么时候该跑:首版产品要立规矩、旧项目第一次接进来,或者你发现「同一个弹窗在三个功能里长得不一样」。
二、生成高保真原型
设计从哪来
路子一:有参考网站——拿一个竞品站或参考站当设计依据。
URL / 截图 ──→ web-design-extractor ──→ design.md ──→ design-spec-prototyper ──→ prototype.html
区分「看到的」和「推断的」 设计规格 规格 + 图片一起参考 可点击、可评审
手头还没有参考站?这里有几个风格参考网站——它们给的是风格方向和
提示词,挑一个风格就能开始。
路子二:只有想法——先用设计工具出稿,完整清单、截图和示例提示词见这里。
拿到东西之后分两种情况:
| 工具给了什么 | 怎么做 |
|---|---|
| 可交互的 HTML prototype-html · Open Design · ui-ux-pro-max · Figma AI Make · Axhub Make |
直接用——它已经是可以点击的原型 |
| 只有 UI 图片 Google Stitch · OpenAI Image 2 |
走管线:图片 → web-design-extractor → design.md → design-spec-prototyper |
图片 ──→ web-design-extractor ──→ design.md ──→ design-spec-prototyper ──→ prototype.html
↑
持续沉淀:下一次迭代不必重新猜设计规范
design.md 的作用是沉淀,不是每次都要过一遍的中间产物。 它把品牌令牌和组件规则固化下来,
让下一个迭代、下一个 AI 会话还记得你的设计规范是什么。所以即使你直接用了工具产出的 HTML,
也值得补一份 design.md——否则换个会话,之前定下的规范就丢了。
原型放在哪
这跟设计从哪来是两件独立的事。两种落点:
| 落点 | 用什么 | 适合 |
|---|---|---|
| 独立 HTML 文件 | design-spec-prototyper(默认) |
发给别人点、不依赖后端、评审会上直接演示 |
| 你自己的前端项目里 | pm-frontend-prototype |
有前端项目时优先使用——已有 React / Vue / HTML 项目,直接复用真实组件和设计变量,产出与正式入口隔离的原型路由 |
生成产物
每个 skill 的产物都落在同一个目录下,下一个环节直接读上一个环节的产物——你不用手工搬运任何东西。
| 什么时候 | 你会拿到 | 放在哪 |
|---|---|---|
| 需求理清了 | 结构化 PRD(8 个维度 + 待确认事项) | docs/prd/<feature-name>/prd.md |
| 页面做出来了 | 可点击、可评审的高保真原型 | docs/prd/<feature-name>/prototype.html |
| 研发提测、要上线前走查 | 验收清单,每条指回 PRD 的需求编号 | docs/prd/<feature-name>/acceptance.md |
全部 11 个 skill
| Skill | 什么时候用它 |
|---|---|
product-prd-extract |
需求来源方给的是 Word(.docx)。转成结构化 markdown,缺失信息标 [UNKNOWN]。唯一需要 Node ≥ 20 的 skill |
requirement-clarify |
只有一句口头需求,边界没问清。一次问一个问题,专门追问「明确不做」 |
context-to-prd |
跟 AI 聊需求已经聊透了,只差成文。直接固化成 PRD,不再反问。与 prd-write 结构相同,二选一 |
prd-write |
写新 PRD 或改已有的。复用 docs/product/ 下的体验基线,只记本次新增、偏离、候选和待决问题 |
grill-with-prd |
PRD 成文之后,扮演挑剔的工程师逐条压测,每个问题答完立刻写回文件 |
design-spec-prototyper |
有 design.md(最好再配一张设计稿图片),要出独立可点击的 prototype.html |
acceptance-checklist |
研发提测了、要上线前逐条走查。每条都指回 PRD 的需求编号 |
product-experience-foundation |
首版产品、旧项目第一次接进来,或页面体验开始不一致。沉淀产品级规则,跑一次后续自动复用 |
web-design-extractor |
有竞品站链接或截图,要提取成 design.md。区分 [OBSERVED] / [INFERRED] / [UNKNOWN] |
pm-frontend-prototype |
你已有前端项目,想让原型直接长在项目里、复用真实组件和设计变量。替换 design-spec-prototyper |
prototype-html |
想要「界面 + 说明」左右分栏、带连线高亮的单文件原型 |
每个 skill 的边界和细节见各自的 skills/<name>/README.md;链路怎么衔接见 docs/chain.md。
安装
三种方式,任选一种。详见 docs/installation.md。
Claude Code 插件市场
/plugin marketplace add mingdui/AI-Product-Skills
/plugin install ai-product-skills
npx skills
npx skills add mingdui/AI-Product-Skills
手动拷贝——把 skills/ 下的目录拷进你项目或 agent 的 skills 目录即可,不用装任何环境。
唯一需要额外条件的是 product-prd-extract(解析 .docx 要 Node ≥ 20),但第一次用它时 agent
会自己检查环境、自己装依赖,你什么都不用做。
使用
装好后用斜杠命令直接调,从哪一步进都行:
/requirement-clarify user-bulk-import → docs/prd/user-bulk-import/clarify.md
/prd-write → docs/prd/user-bulk-import/prd.md
/grill-with-prd → 逐条压测,结论写回 prd.md
/design-spec-prototyper → docs/prd/user-bulk-import/prototype.html
/acceptance-checklist → docs/prd/user-bulk-import/acceptance.md
<feature-name> 一律用小写英文短横线(user-bulk-import)——它会变成目录名,不要用中文。
不适用什么
- 不是设计工具——不替代 Figma、Axure。产出的是评审用的 HTML,不是设计源文件。
- 不做自动化测试——
acceptance-checklist产出的是产品验收清单(用户可感知的结果),
不是测试用例(实现分支覆盖)。
License
MIT,见 LICENSE。
skills/prototype-html/ 为第三方作品(Apache-2.0,原样收录),归属与授权说明见
THIRD-PARTY.md。
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found