← 全部 Skill
↓ 下载完整 Skill 包5 个文件 · 说明与配套文件都在里面

包里有什么

splitting-ai-product-delivery/
├── SKILL.md
└── references/
    ├── module-1-2-review-page-scaffold.md
    ├── module-1-prototype-scaffold.md
    ├── module-2-template.md
    └── module-3-conversion-prompt.md

把 AI 产品拆成三份再交付

全程只用这些叫法:模块 2、模块 3、模块 1、综合评审页、一次交齐。不要改口成「人读 PRD / 构建包 / 原型 / 全链路」,除非在文件名里。

怎么用

把本文件夹原样交给 AI,不要拆、不要只发其中一句摘要。母版全在本文件夹的 references/ 里,不需要任何外部套件。

按 splitting-ai-product-delivery 做:[产品名]。给谁用:[身份/场景]。解决什么:[一句话痛点]。核心功能:[1] [2] [3]。阶段:[MVP / 内测 / 规模化 / 成熟期]。这次要:一次交齐。

只要其中一份时,把最后一句改成「这次只要:模块 2 / 模块 3 / 可执行性验证 / 模块 1 / 综合评审页 / 衔接检查」。说不清也可以先说「按 splitting-ai-product-delivery 做」,缺的项让 AI 追问。已有文件时,把路径或全文贴在同一条消息后面。

四份产物必须物理分开,保存在用户指定的项目目录;未指定则与模块 2 同目录:

产物 文件名 读者
模块 2 {产品名}-模块 2-文档.md 人
模块 3 {产品名}-AI 构建包.md 给 AI 开工
模块 1 {产品名}-原型.html 工程师
综合评审页 {产品名}-综合评审页.html 评审会;派生页,不是新的源

只改用户项目里的这四份产物。不要改本 Skill 文件夹里的母版。references/ 里的 Prompt 由你自己整段执行,不要让用户再复制到另一个对话框。

When to Use

输入

不要替用户编产品。Examples 只说明格式,不要拿来顶替用户的输入。

用户没给齐或没说清 → 仍用本 Skill,去追问。追问也是在用这个 Skill。问清楚之前:不写产物、不调用 references/ 里的 Prompt、不用 Examples 里的场景冒充用户的输入。宁可多一轮问答,不要带着假输入往下做。

每次都要

用户必须给 为什么要 缺了会怎样
产品名 四份文件名都用它 无法命名;先问,不要自拟
这次要一次交齐,还是只要其中一份 决定走工作流 A 全程还是停在某一步 没说则默认一次交齐,用一句话确认;用户说只要一份,再问是哪一份

一次交齐,或只要模块 2,还要

用户必须给 为什么要 缺了会怎样
给谁用 模块 2 第 3 章主画像 无法写用户;先问身份和场合
解决什么问题 模块 2 第 2 章痛点 无法写 Why;先问一句话痛点
核心功能 3–5 个 模块 2 第 4 章 列不出则先问,每个一句话,不要替他编功能
阶段 模块 2 第 1 章,后面指标跟着变 给四个选项:MVP / 内测 / 规模化 / 成熟期

怎样算没说清

下面这些要启用本 Skill 去追问,不要写成「不用」:

怎么问

一次只问现在缺的那几项。能给选项就给选项。默认一次交齐。推荐(缺哪项问哪项):

  1. 产品名是什么?
  2. 这次按一次交齐做,可以吗?若只要其中一份:模块 2 / 模块 3 / 可执行性验证 / 模块 1 / 综合评审页 / 衔接检查
  3. 给谁用?(什么人、在什么场合)
  4. 解决什么问题?(一句话)
  5. 核心功能 3–5 个,每个一句话
  6. 阶段:MVP / 内测 / 规模化 / 成熟期

只要下游某一步时,追加:请贴已有文件路径或全文。

用户说「我不确定」→ 换个问法,仍不要替他填。用户说还没决定做不做这个产品 → 问要不要先把能确定的写成模块 2 草稿;不要就是停,不要编一个产品。

只要其中一份时还要

这次只要 还要 缺了会怎样
模块 3 模块 2 的路径或全文 先问文件,不要编一份模块 2
可执行性验证 模块 3 的路径或全文 先问文件;验证时不要再塞模块 2
模块 1 模块 2 的路径或全文 先问文件;不要用模块 3 当输入
综合评审页 模块 2 + 已验收的模块 1 缺哪份问哪份
衔接检查 现有产物各一份 缺哪份问哪份

生成模块 3 之前还要: 人审是否已过(至少一位非技术同事读完并能复述)。未审 → 问是否已审;未审默认停在模块 2,用户明确带风险继续才往下,并在产出里标明「模块 2 未完成人审」。

有就用,没有也能往下(不要为这些拦住启动)

写进产物里标 [待产品方补充]:

不要向用户要

Instructions

默认你会写文档和单文件 HTML。稳定质量来自:按 references/ 里对应母版的 Prompt 骨架 整段执行,不要摘要后临场发挥,不要让用户把 Prompt 再贴到别处。只加载本次任务需要的那一份。

产品决策缺失时写 [待产品方补充],或停下来问,不要编。材料不足标 【待确认】。

任务路由

工作流 A · 一次交齐

0. 准入

按「输入」核对必填项。缺或口糊 → 仍留在本 Skill,只问缺项,不要写文件、不要读 Prompt 骨架。

1. 写模块 2

读 references/module-2-template.md。按模板填空,章节不要改。产出 {产品名}-模块 2-文档.md。填完跑模板附录 A 清单。

验收:附录 A 全过;无 [[ ]] 残留;无 schema / API / 阈值 / 按钮级 UI / 模型版本;第 8 章可被下游抽取。不过 → 停在本步。

2. 人审

问用户:是否已有至少一位非技术同事读完,并能完整复述产品做什么。未通过或未审 → 默认停,回步骤 1。用户明确要求带风险继续,才往下,并在产出里标明「模块 2 未完成人审」。

3. 生成模块 3,立刻做可执行性验证

读 references/module-3-conversion-prompt.md,把其中第一段 ---PROMPT-START--- 到 ---PROMPT-END--- 当作你的指令整段执行。输入只有评审通过的模块 2。

第 8.5 已写面向工具 → 按该文件对应变体改元数据。没写 → 先确认「按通用大模型、单文件 HTML」,不要替用户选别的栈。

产出 {产品名}-AI 构建包.md。立刻用同一文件里的「可执行性验证 Prompt」审查,只输入这份模块 3。按该 Prompt 规定的五段格式输出验证报告。

结论为否 → 不要交给下一步开工。产品决策缺口回步骤 1;结构或命名问题只改模块 3,可用该文件「进阶 · 如果 AI 产出物有瑕疵」的追问句。第 1 章技术选型仍有 [待产品方补充] → 回模块 2 第 8.5 问用户,不要替用户定。

4. 生成模块 1

把 references/module-1-prototype-scaffold.md 的 Prompt 骨架 整段当作指令执行。输入是模块 2,不是模块 3。直接输出完整 HTML,前后不要解释。保存为 {产品名}-原型.html。

生成后按该文件「核对清单」自检。不过 → 用「常见坑」对应追问整段重跑;仍不过 → 回步骤 1 补第 8.1–8.4。不要在 HTML 里手补产品逻辑。

5. 生成综合评审页

把 references/module-1-2-review-page-scaffold.md 的 Prompt 骨架 整段当作指令执行。先给模块 2,再给已验收模块 1 HTML。不要写入模块 3。保存为 {产品名}-综合评审页.html。

按该文件「核对清单」自检。不过 → 用「常见坑」对应追问重跑,不要手拼。

工作流 B · 衔接检查

按这个顺序报:阻断项 → 非阻塞风险 → 建议的下一步。

修复

一次交齐勾选

做一步勾一步。任一项失败,停在该步。

Examples

下面都是格式例子,不要拿来顶替用户的输入。

一次交齐

输入:用户说「内部工具。运营填中文商品资料,生成英文标题、详情、广告草稿。不对外、不接平台上架。要一次交齐。」并给了产品名、阶段、3 个核心功能。

输出:

只要模块 3

输入:用户给出已评审的模块 2,说「生成模块 3,并做可执行性验证」。

输出:一份模块 3 + 一份按验证 Prompt 五段格式写的报告。验证时不打开模块 2。

口糊时仍启用,先追问

输入:用户说「帮我按三模块写一份 AI 产品 PRD」,没有产品名、用户、痛点、功能、阶段。

输出:不写文件、不读 Prompt 骨架。仍用本 Skill。只问缺的项:产品名;这次按一次交齐可以吗;给谁用;解决什么;核心功能 3–5 个;阶段。

真边界才不用

输入:用户说「把设置页那个按钮文案改一下,顺便补篇 PRD」。

输出:说明这不是三模块交付。没有 AI 决策、也不需要这四份产物,按普通改文案处理。不要用 Examples 里的内部工具场景顶上。

LET’S MAKE SOMETHING / 001

王俊琅

在读大学生 · 做 AI 产品

微信二维码
待本人提供

扫码加个微信

HUMAN FIRST. TOOLS FOLLOW.

联系邮箱

邮箱地址尚未提供。