Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

prd-research

对用户进行结构化 PRD 需求调研访谈的 skill:自适应追问深度,逐维度挖掘真实需求,最终产出落盘的 PRD.md 文档。把模糊的产品想法变成结构化、可执行的需求文档。

适用于 Claude Code / OpenCode / OpenClaw 等支持 SKILL.md 的 coding agent。

它解决什么问题

  • 防止"聊两句就开写"——未完成 6 个维度访谈前,禁止生成 PRD;
  • 防止机械走流程——根据回答质量自适应追问:模糊就澄清、具体就确认、矛盾就指出;
  • 防止只聊不落盘——最终产出必须写入 {项目目录}/PRD.md
  • 防止 PRD 只能“看”不能验——P0/P1 必须形成 用户故事 → 功能 → Given/When/Then 验收标准 追溯链;
  • 防止模型脑补——用户未确认的信息统一标为假设或开放问题;
  • 区分个人工具多用户产品,自动裁剪不适用的维度(商业化、竞品、多角色等)。

安装

# 方式一:克隆到 agent 的 skills 目录(按你的 agent 调整路径)
git clone https://github.com/BDMstudio/prd-research.git ~/.claude/skills/prd-research

# 方式二:skills CLI
npx skills add BDMstudio/prd-research

无脚本、无依赖,纯提示词工程 skill。

触发方式

对 agent 说出以下任一意图即可触发:"PRD调研"、"需求访谈"、"对我进行需求调研"、"开始需求访谈",或直接抛出一句话产品想法。

访谈维度(六步)

# 维度 核心问题示例
1 🎯 产品定位 目标用户是谁?越具体越好
2 ⚙️ 核心功能 MVP 只能做 3 个功能,选哪 3 个?
3 👤 用户场景 描述典型用户的完整使用路径
4 🏗️ 技术约束 产品形态?必须对接的现有系统?
5 📊 业务目标 最核心的痛点?成功指标是什么?
6 🚨 风险与约束 有哪些竞品?资源限制?最担心什么?

每个维度结束后会简要总结并请你确认,再进入下一维度。

硬性约束

  • C1 未完成 6 个维度访谈前,不得写 PRD.md
  • C2 每次只问一个问题,逐个追问
  • C3 自适应追问,不机械走流程
  • C4 维度间要总结确认
  • C5 最终产出必须落盘,不只是输出到对话
  • C6 访谈语言跟随用户(中文/英文)

个人工具模式

当识别到"这个项目是我自己用的"信号时,自动调整:

  • 跳过:商业模式、多用户角色差异、竞品分析
  • 维度 1 改为聚焦"你的使用场景"
  • 访谈重点转向:单一用户完整工作流、个人偏好与约束、与现有个人工具的对比

输出

{项目目录}/PRD.md,结构包括:产品定位与成功指标、范围/明确不做、用户角色与用户故事、用户旅程、带来源故事和依赖的功能清单、P0/P1 Given/When/Then 验收标准、非功能需求、技术与集成约束、风险/假设/开放问题,以及需求追溯矩阵。

用户明确要做发布规划或可视化 backlog 时,可将 PRD 交给 user-story-canvas,生成自包含 HTML 用户故事地图;PRD 调研本身不会自动扩大交付范围。

About

结构化 PRD 需求调研访谈 skill:自适应追问深度,产出落盘的 PRD.md

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors