discovery-interview 是做什么的?
深度访谈流程,将模糊想法转化为详细规格说明。适用于技术与非技术用户。
该技能通过一系列系统性的问题,引导您从初始的模糊概念逐步细化,最终生成一份完整、可执行的需求规格文档。无论您是产品经理、开发者还是业务人员,都能有效使用。
核心优势
- 减少歧义:通过结构化问答,将隐性知识显性化。
- 适用范围广:对技术要求低,非技术人员也能轻松上手。
- 输出规范:最终生成的规格说明可直接作为开发工作的输入。
使用方法
- 启动访谈:描述您当前面临的问题或大致的想法。
- 回答引导问题:技能会依次询问以下方面的问题:
- 核心目标:您希望实现什么功能?
- 目标用户:谁是最终用户?他们的主要场景是什么?
- 功能边界:哪些功能是必需的?哪些明确不包括?
- 技术约束:是否使用特定技术栈?有无性能要求?
- 非功能需求:如安全性、可扩展性、维护性等。
- 迭代细化:根据技能提供的建议,修正或细化您的回答。
- 生成文档:访谈结束后,技能会自动生成一份 Markdown 格式的需求规格文档。
输出示例
# 需求规格说明
## 1. 项目概述
- 项目名称:用户登录系统
- 目标:简化用户注册与登录流程,提升安全性。
## 2. 功能需求
- [ ] 用户通过邮箱/手机号注册
- [ ] 支持第三方OAuth登录(如Google, GitHub)
- [ ] 密码重置功能
## 3. 非功能需求
- 性能:登录响应时间 < 200ms
- 安全:密码采用bcrypt加密
- 可用性:支持99.9%正常运行时间
兼容平台
- 适用于所有主要AI代理开发环境(如Claude Code, Cursor, Codex等)。
- 可在终端、IDE插件或Web界面中运行。
注意事项
- 请尽量提供具体的信息,以获得最精确的规格。
- 对于技术性问题,如不确定,可以回答“不确定”,技能会提供默认建议。
- 该流程不会修改您的任何代码或文件,仅生成文档。
许可证
MIT