npx claudepluginhub siuninyue/siunin-plugins --plugin super-product-managerThis skill uses the workspace's default tool permissions.
- 默认只使用本文件内容
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
PRD 编写技能。用于输出完整需求文档结构、假设与验收标准。
先识别PRD类型,并按规则加载对应附件:
| 类型 | 触发关键词 | 侧重点 |
|---|---|---|
| 功能PRD | 用户功能、交互、业务流程 | 用户价值、业务逻辑、交互流程 |
| 数据PRD | 数据埋点、分析、指标 | 数据指标、埋点方案、分析框架 |
| API PRD | 接口对接、第三方集成 | 接口规格、数据结构、调用流程 |
| 通用PRD | 综合项目、无法分类 | 全面覆盖、平衡各类需求 |
功能PRD示例:
数据PRD示例:
API PRD示例:
通用PRD示例:
从用户输入开始:
用户输入
│
├── 提到"数据/埋点/指标/分析"?
│ └── 是 → 数据PRD
│
├── 提到"对接/接口/API/第三方"?
│ └── 是 → API PRD
│
├── 提到"用户/功能/交互/流程"?
│ └── 是 → 功能PRD
│
└── 综合性或无法判断?
└── → 通用PRD
用户输入:
帮我写一个用户评论功能的PRD,包含评论发布、回复、点赞功能
技能输出:
用户输入:
需要设计用户行为分析的数据埋点方案,核心是追踪用户在APP内的行为路径
技能输出:
用户输入:
需要对接微信支付接口,支持小程序支付和H5支付
技能输出:
| 技能 | 作用 | 输出 |
|---|---|---|
| idea-concretization | 想法具体化 | 具体化的用户/问题/价值/假设 |
| market-validation | 市场验证 | 验证结论和证据支持 |
| 技能 | 作用 | 输入 |
|---|---|---|
| tech-spec | 技术规格 | PRD中的技术需求 |
| user-story | 用户故事拆解 | PRD中的功能需求 |
| roadmap | 产品路线图 | PRD中的时间规划 |
idea-concretization(想法具体化)
↓ 具体化想法和假设
market-validation(市场验证)
↓ 验证结论和数据
prd(编写PRD)← 当前技能
↓ 完整需求文档
tech-spec(技术规格)
user-story(用户故事)
roadmap(产品路线图)
文档信息:
核心内容:
需求质量:
文档质量:
| 错误 | 问题 | 正确做法 |
|---|---|---|
| 需求模糊 | "提升用户体验" | "注册转化率提升20%" |
| 范围不清 | 边界不明确 | 明确In/Out列表 |
| 验收无法测 | "用户喜欢" | "NPS ≥ 40" |
| 忽视依赖 | 不考虑限制条件 | 列出所有依赖和风险 |
| 过度设计 | 一次性做太多 | MVP优先,迭代 |
| 版本混乱 | 不记录变更 | 维护版本历史 |
在 market-validation 之前写 PRD 时,标注假设内容:
**假设**:用户愿意在注册时提供手机号
**验证方式**:A/B测试,对比提供手机号和不提供的转化率
PRD 变更时更新版本号和变更记录:
## 变更记录
| 版本 | 日期 | 变更内容 | 变更人 |
|-----|------|---------|-------|
| v1.1 | 2025-01-15 | 新增XX功能 | 张三 |
与以下角色达成共识:
每个需求都应有验收标准:
**需求**:用户可以发布评论
**验收**:
- [ ] 评论提交后3秒内显示
- [ ] 敏感词过滤准确率≥95%
- [ ] 评论成功率≥99%
用数据支撑决策和验证:
**决策依据**:根据数据分析,80%用户在首页会点击推荐内容
**验证指标**:上线后追踪点击率,目标提升至85%
| PRD类型 | 模板文件 | 适用场景 | 特点 |
|---|---|---|---|
| 功能PRD | feature-prd.md | 用户功能、业务流程 | 侧重用户价值和交互 |
| 数据PRD | data-prd.md | 数据埋点、分析需求 | 侧重数据指标和埋点 |
| API PRD | api-prd.md | 接口对接、第三方集成 | 侧重接口规格和技术 |
| 通用PRD | general-prd.md | 综合项目、不确定类型 | 全面覆盖,平衡各类需求 |
功能PRD补充:
数据PRD补充:
API PRD补充:
通用PRD补充:
当 PRD 文档过大(超过模型 token 限制)或需要多人/多技能协作编辑时,可将 PRD 拆分为多个章节文件。
/项目/docs/prd/
├── _index.md # 索引文件(必读):目录 + 各章节摘要
├── 01-background.md # 背景与目标
├── 02-user-analysis.md # 用户分析 / 用户故事
├── 03-requirements.md # 功能范围 / 需求描述
├── 04-specification.md # 详细需求 / 功能规格
├── 05-acceptance.md # 验收标准
├── 06-metrics.md # 数据指标
├── 07-non-functional.md# 非功能需求
├── 08-dependencies.md # 依赖与风险
├── 09-launch-plan.md # 上线计划
└── 10-appendix.md # 附录
_index.md 了解整体结构和各章节摘要以下映射表定义了"哪些技能可以补充哪些 PRD 章节"。只有 PRD 模板已包含的章节才允许补充。
| PRD 章节 | 可补充技能 | 补充内容 |
|---|---|---|
| 背景与目标(目标用户部分) | persona | 用户画像、用户特征、核心诉求 |
| 用户故事 / 用户分析 | persona, user-story | 用户角色、用户故事、验收标准 |
| 功能范围 / 需求描述(优先级部分) | prioritization | 功能优先级排序(RICE/ICE/MoSCoW) |
| 数据指标 | data-driven | 北极星指标、AARRR漏斗、埋点设计 |
| 非功能需求 | tech-spec | 性能要求、安全要求、技术规格 |
| 依赖与风险(技术部分) | tech-spec | 技术依赖、技术风险、应对措施 |
| 上线计划 | roadmap, launch | 里程碑规划、灰度方案、上线检查 |
persona 技能编辑"非功能需求")