输入一个产品 idea(一句话或详细描述均可),自动生成图文并茂、结构完整的 MRD(市场需求文档),以 Markdown 格式保存到当前项目 markdown/ 目录,同时输出配套 SVG 图表文件。触发条件:用户提到"写 MRD"、"帮我写市场需求文档"、"生成 MRD"、"写产品市场需求"、"我有个产品想法"、"帮我把这个 idea 写成 MRD"、"市场需求文档模板"、"产品立项文档"、"帮我写需求文档"。即使用户只给出一句简短的产品描述如"我想做一个 XX 产品",也应立即使用本 skill 生成 MRD。本 skill 面向产品经理、创业者、产品负责人,输出可直接用于团队评审和立项决策的专业文档。
66
80%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
将一个产品 idea 转化为结构严谨、图文并茂的 MRD(市场需求文档)。
用户输入 idea
↓
Step 1: 解析 idea,提炼核心问题与目标用户
↓
Step 2: 搜索行业背景 & 竞品信息(web search)
↓
Step 3: 构建 MRD 各章节内容
↓
Step 4: 生成 SVG 图表文件(至少 2 个)
↓
Step 5: 输出 Markdown 文件到 markdown/ 目录拿到用户输入后,在开始写作之前先做内部推理:
如果 idea 过于模糊(少于 10 个字且无任何上下文),可以向用户追问一个关键问题:"这个产品主要服务谁,解决他们在什么场景下的什么问题?";但如果能合理推断,应该直接开始写,在文档中标注推断假设。
在写作之前,必须使用 web search 搜索以下信息:
[行业关键词] market size 2024 2025 或中文 [行业] 市场规模如无网络条件,基于已知知识推理,但需在文档中明确标注"数据待验证"。
# [产品名称] MRD
> [一句话核心洞察:为谁解决什么问题,产生什么价值]
| 属性 | 内容 |
|------|------|
| 文档版本 | v1.0 |
| 创建日期 | [当前日期] |
| 产品阶段 | 0→1 新产品 / 功能迭代 / 战略探索 |
| 目标市场 | [简短描述] |
| 文档状态 | 草稿 / 评审中 / 已批准 |格式要求:不超过 200 字,必须包含:
必须回答以下问题:
每个主要用户角色必须包含:
用户角色卡
─────────────────────────────────────────
角色名称:[给用户一个有画面感的昵称]
人口特征:年龄 / 职业 / 收入段 / 地域
使用场景:[具体的时间、地点、触发事件]
JTBD 三层任务:
功能性任务:[他们实际要完成什么行动]
情感性任务:[他们希望在过程中感受到什么]
社会性任务:[他们希望在他人眼中呈现什么]
期望结果(验收标准来源):
- [可量化的成功标准 1]
- [可量化的成功标准 2]
现有替代方案的缺陷:
- [当前他们怎么解决这个问题]
- [这个方案哪里让他们失望]
─────────────────────────────────────────必须包含 TAM / SAM / SOM 三层拆解,每层给出数字来源或推导过程。
TAM(理论最大市场):所有可能有此需求的用户 × 人均年付费意愿
SAM(可服务市场):我们能实际触达并服务的子集
SOM(可获取市场):未来 12-18 个月实际能拿到的份额
呈现方式:使用 ASCII 或 Mermaid 图表可视化三层关系。
必须包含:
竞品对比维度:根据产品类型选择 5-7 个最关键的维度,避免"大而全"的无意义对比。
格式:作为 [用户角色],我希望 [完成某个行动],以便 [实现某个结果]
每个 User Story 必须包含:
必须覆盖以下维度(根据产品类型选择相关项):
性能需求:页面加载 < X 秒 / 接口响应 < X ms / 并发支持 X 用户
可用性:SLA X% 可用性 / 故障恢复时间 < X 分钟
安全与合规:数据加密标准 / 用户隐私合规(GDPR/个人信息保护法)
扩展性:支持 X 倍用户增长无需重构
国际化:支持语言 / 时区 / 货币
无障碍:WCAG 合规等级必须明确列出 "Won't Have (This Version)" 的内容——这是 MRD 最容易被忽视但最有价值的部分。
技术约束:
- 必须使用 / 禁止使用的技术栈(如有)
- 必须集成的第三方服务
- 数据迁移 / 兼容性要求
资源约束:
- 团队规模与角色
- 预算范围(可用区间或相对描述)
- 时间硬限制
里程碑规划:
│ 里程碑 │ 目标 │ 时间 │ 关键指标 │
│ MVP │ 验证核心假设 │ +8周 │ [指标] │
│ V1.0 │ 满足主流用户场景 │ +16周 │ [指标] │
│ V1.5 │ 扩大用户规模 │ +24周 │ [指标] │每个假设必须包含:假设内容、验证方式、风险等级(高/中/低)、验证截止时间。
至少包含以下类型的假设:
定义三个层次的指标:
北极星指标(1个):最能代表产品核心价值的单一指标,例如"每用户每周完成的[核心任务]次数"
驱动指标(3-5个):支撑北极星指标的先行指标
护栏指标(2-3个):确保在优化北极星指标时不损害的底线指标(如用户留存、NPS、崩溃率)
每份 MRD 必须包含至少 2 个 SVG 图表,优先生成以下类型:
图表 A:竞品定位地图(二维坐标)
[product]-competitive-map.svg图表 B:用户旅程 / 核心流程图
[product]-user-journey.svg尺寸:viewBox="0 0 800 500"(宽图)或 "0 0 600 600"(方图)
字体:font-family="'PingFang SC','Helvetica Neue',Arial,sans-serif"
配色方案:
主色调:#4F46E5(靛蓝)
辅色1:#16A34A(绿)
辅色2:#EA580C(橙)
辅色3:#BE185D(粉红)
背景:#F8FAFC 或深色 #0F172A
文字:#111827(深)/ #6B7280(次)/ white(反色)每个 SVG 文件保存到 markdown/ 目录,在 Markdown 中用  引用。
markdown/
├── [product-name]-mrd.md ← 主 MRD 文档
├── [product-name]-competitive-map.svg ← 竞品定位图
├── [product-name]-user-journey.svg ← 用户旅程图
└── [product-name]-[其他图表].svg ← 其他图表(如有)[product-name]-mrd.md,全小写,连字符分隔[product-name]-[chart-type].svg在输出前对照检查:
markdown/ 目录?语言:
结构:
常见错误清单(避免):
以下都应触发本 Skill:
3b9c83d
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.