Community编程与开发github.com

parcadei/discovery-interview

深度访谈流程,将模糊想法转化为详细规格说明。适用于技术与非技术用户。

discovery-interview 是什么?

该技能是一个结构化的深度访谈流程,旨在帮助开发者或AI代理从模糊、不明确的概念中提取出清晰、可执行的详细规格说明。它通过一系列引导性问题,系统地询问功能目标、用户角色、边界条件、技术约束和非功能需求,从而逐步完善需求文档。该技能特别适用于项目早期阶段,当需求未明确定义时,能有效降低开发返工风险。它支持技术与非技术用户,可在各种开发平台(如Claude Code、Cursor等)中使用,通过问答交互模式工作,最终输出一份结构化的需求规格文档(如Markdown文件)。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/parcadei/continuous-claude-v3/tree/main/skills/discovery-interview

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

discovery-interview 是做什么的?

深度访谈流程,将模糊想法转化为详细规格说明。适用于技术与非技术用户。

该技能通过一系列系统性的问题,引导您从初始的模糊概念逐步细化,最终生成一份完整、可执行的需求规格文档。无论您是产品经理、开发者还是业务人员,都能有效使用。

核心优势

  • 减少歧义:通过结构化问答,将隐性知识显性化。
  • 适用范围广:对技术要求低,非技术人员也能轻松上手。
  • 输出规范:最终生成的规格说明可直接作为开发工作的输入。

使用方法

  1. 启动访谈:描述您当前面临的问题或大致的想法。
  2. 回答引导问题:技能会依次询问以下方面的问题:
    • 核心目标:您希望实现什么功能?
    • 目标用户:谁是最终用户?他们的主要场景是什么?
    • 功能边界:哪些功能是必需的?哪些明确不包括?
    • 技术约束:是否使用特定技术栈?有无性能要求?
    • 非功能需求:如安全性、可扩展性、维护性等。
  3. 迭代细化:根据技能提供的建议,修正或细化您的回答。
  4. 生成文档:访谈结束后,技能会自动生成一份 Markdown 格式的需求规格文档。

输出示例

# 需求规格说明

## 1. 项目概述
- 项目名称:用户登录系统
- 目标:简化用户注册与登录流程,提升安全性。

## 2. 功能需求
- [ ] 用户通过邮箱/手机号注册
- [ ] 支持第三方OAuth登录(如Google, GitHub)
- [ ] 密码重置功能

## 3. 非功能需求
- 性能:登录响应时间 < 200ms
- 安全:密码采用bcrypt加密
- 可用性:支持99.9%正常运行时间

兼容平台

  • 适用于所有主要AI代理开发环境(如Claude Code, Cursor, Codex等)。
  • 可在终端、IDE插件或Web界面中运行。

注意事项

  • 请尽量提供具体的信息,以获得最精确的规格。
  • 对于技术性问题,如不确定,可以回答“不确定”,技能会提供默认建议。
  • 该流程不会修改您的任何代码或文件,仅生成文档。

许可证

MIT

相关技能