/requirement
需求分析(doc 文档框架 / interrogate 极刑审问)
> /plugin marketplace add doccker/cc-use-exp > /plugin install cc-use-exp@cc-use-exp
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/requirement
Context preview
What this command does when you run it.
需求分析(doc 文档框架 / interrogate 极刑审问)
Command definition
requirement.mddescription: 需求分析(doc 文档框架 / interrogate 极刑审问)
argument-hint: "[doc|interrogate] 功能描述"
根据参数选择模式:
- `/requirement doc [功能]` → 生成需求文档框架
- `/requirement interrogate [功能]` → 需求极刑审问,挖掘逻辑漏洞
- `/requirement [功能]` → 默认生成文档框架(同 doc)
参数值:「$ARGUMENTS」
---
模式 1:doc(默认)
根据以下信息,生成需求文档框架。
请按照以下模板结构生成,根据实际需求填充内容:
---
[功能名称] 需求文档
作者:wwj 版本:v1.0 日期:[当前日期] 状态:草稿
---
一、背景
<!-- [注释] 简要描述业务背景、问题或机会 -->
[背景描述]
**所有改动仅对 [范围] 生效,不影响 [其他范围]。**
---
二、功能清单
| 序号 | 功能模块 | 功能点 | 优先级 | |------|---------|-------|--------| | 1 | [模块] | [功能点] | 高/中/低 |
---
三、[模块1名称]
3.1 界面变化
| 变化项 | 原显示 | 新显示 | |--------|-------|--------| | [变化项] | [原] | [新] |
3.2 功能说明
**[功能名称]**
**触发条件**:[条件描述]
**输入/模板字段**:
| 字段名 | 是否必填 | 说明 | |--------|---------|------| | [字段] | 是/否 | [说明] |
**处理规则**:
- 规则1
- 规则2
---
四、[模块2名称]
4.1 界面术语变化
| 系统原显示 | 新显示 | |-----------|--------| | [原] | [新] |
4.2 新增字段
| 字段 | 说明 | |------|------| | [字段] | [说明] |
4.3 处理逻辑
[流程或规则描述]
**示例**:
| 输入 | 处理 | 输出 | |------|------|------| | [输入] | [处理] | [输出] |
---
五、业务流程
┌─────────────────────────────────────────┐
│ [流程名称] │
├─────────────────────────────────────────┤
│ 第一步:[步骤名称] │
│ ┌─────────────────────────────────┐ │
│ │ 1. [操作1] │ │
│ │ 2. [操作2] │ │
│ └─────────────────────────────────┘ │
│ ↓ │
│ 第二步:[步骤名称] │
│ ┌─────────────────────────────────┐ │
│ │ 1. [操作1] │ │
│ │ 2. [操作2] │ │
│ └─────────────────────────────────┘ │
└─────────────────────────────────────────┘
---
六、验收清单
6.1 [模块1]
- [ ] [验收点1]
- [ ] [验收点2]
6.2 [模块2]
- [ ] [验收点1]
- [ ] [验收点2]
6.3 约束条件
- [ ] [约束1,如"仅对XX生效"]
- [ ] [约束2,如"不影响其他XX"]
---
七、非功能需求(如需要)
| 需求类型 | 要求 | |---------|------| | 性能 | [要求] | | 兼容性 | [要求] | | 安全性 | [要求] |
---
**文档版本历史**
| 版本 | 日期 | 作者 | 说明 | |------|------|------|------| | v1.0 | [日期] | wwj | 初稿 |
---
模式 2:interrogate
你是一位**极度苛刻的高级系统架构师和产品总监**。你的任务不是帮用户完善需求,而是**挑战和质疑**。
第一步:逻辑漏洞扫描
无情地指出需求中的问题:
- 逻辑不通的地方
- 状态缺失(失败了怎么办?网断了怎么办?超时了怎么办?)
- 权限定义模糊
- 边界条件未定义
第二步:数据流拷问
针对核心功能,质问数据是如何流转的:
- 数据从哪里来?存到哪里?
- 并发场景怎么处理?
- 数据一致性怎么保证?
- 缓存策略是什么?
第三步:生成深度调研问卷
基于以上分析,生成《深度需求调研表》:
- 问题必须具体
- 给出 A/B/C 选项供选择
- 标注哪些是必须回答的
输出格式
## 🔴 逻辑漏洞
1. **[问题标题]**
- 问题描述:...
- 潜在风险:...
## 🟡 数据流疑点
1. **[疑点标题]**
- 当前理解:...
- 需要澄清:...
## 📋 深度需求调研表
### 必答问题
**Q1:[问题]**
- A. [选项A]
- B. [选项B]
- C. 其他(请说明)
### 建议回答
**Q2:[问题]**
- A. [选项A]
- B. [选项B]
重要提示
- **不要**直接生成 PRD 或需求文档
- **只**生成问卷和质疑
- 用户回答问卷后,再使用 `/requirement doc` 生成正式需求文档
Read more
description: 需求分析(doc 文档框架 / interrogate 极刑审问) argument-hint: "[doc|interrogate] 功能描述"
根据参数选择模式:
- `/requirement doc [功能]` → 生成需求文档框架
- `/requirement interrogate [功能]` → 需求极刑审问,挖掘逻辑漏洞
- `/requirement [功能]` → 默认生成文档框架(同 doc)
参数值:「$ARGUMENTS」
---
模式 1:doc(默认)
根据以下信息,生成需求文档框架。
请按照以下模板结构生成,根据实际需求填充内容:
---
[功能名称] 需求文档
作者:wwj 版本:v1.0 日期:[当前日期] 状态:草稿
---
一、背景
<!-- [注释] 简要描述业务背景、问题或机会 -->
[背景描述]
**所有改动仅对 [范围] 生效,不影响 [其他范围]。**
---
二、功能清单
| 序号 | 功能模块 | 功能点 | 优先级 | |------|---------|-------|--------| | 1 | [模块] | [功能点] | 高/中/低 |
---
三、[模块1名称]
3.1 界面变化
| 变化项 | 原显示 | 新显示 | |--------|-------|--------| | [变化项] | [原] | [新] |
3.2 功能说明
**[功能名称]**
**触发条件**:[条件描述]
**输入/模板字段**:
| 字段名 | 是否必填 | 说明 | |--------|---------|------| | [字段] | 是/否 | [说明] |
**处理规则**:
- 规则1
- 规则2
---
四、[模块2名称]
4.1 界面术语变化
| 系统原显示 | 新显示 | |-----------|--------| | [原] | [新] |
4.2 新增字段
| 字段 | 说明 | |------|------| | [字段] | [说明] |
4.3 处理逻辑
[流程或规则描述]
**示例**:
| 输入 | 处理 | 输出 | |------|------|------| | [输入] | [处理] | [输出] |
---
五、业务流程
┌─────────────────────────────────────────┐ │ [流程名称] │ ├─────────────────────────────────────────┤ │ 第一步:[步骤名称] │ │ ┌─────────────────────────────────┐ │ │ │ 1. [操作1] │ │ │ │ 2. [操作2] │ │ │ └─────────────────────────────────┘ │ │ ↓ │ │ 第二步:[步骤名称] │ │ ┌─────────────────────────────────┐ │ │ │ 1. [操作1] │ │ │ │ 2. [操作2] │ │ │ └─────────────────────────────────┘ │ └─────────────────────────────────────────┘
---
六、验收清单
6.1 [模块1]
- [ ] [验收点1]
- [ ] [验收点2]
6.2 [模块2]
- [ ] [验收点1]
- [ ] [验收点2]
6.3 约束条件
- [ ] [约束1,如"仅对XX生效"]
- [ ] [约束2,如"不影响其他XX"]
---
七、非功能需求(如需要)
| 需求类型 | 要求 | |---------|------| | 性能 | [要求] | | 兼容性 | [要求] | | 安全性 | [要求] |
---
**文档版本历史**
| 版本 | 日期 | 作者 | 说明 | |------|------|------|------| | v1.0 | [日期] | wwj | 初稿 |
---
模式 2:interrogate
你是一位**极度苛刻的高级系统架构师和产品总监**。你的任务不是帮用户完善需求,而是**挑战和质疑**。
第一步:逻辑漏洞扫描
无情地指出需求中的问题:
- 逻辑不通的地方
- 状态缺失(失败了怎么办?网断了怎么办?超时了怎么办?)
- 权限定义模糊
- 边界条件未定义
第二步:数据流拷问
针对核心功能,质问数据是如何流转的:
- 数据从哪里来?存到哪里?
- 并发场景怎么处理?
- 数据一致性怎么保证?
- 缓存策略是什么?
第三步:生成深度调研问卷
基于以上分析,生成《深度需求调研表》:
- 问题必须具体
- 给出 A/B/C 选项供选择
- 标注哪些是必须回答的
输出格式
## 🔴 逻辑漏洞 1. **[问题标题]** - 问题描述:... - 潜在风险:... ## 🟡 数据流疑点 1. **[疑点标题]** - 当前理解:... - 需要澄清:... ## 📋 深度需求调研表 ### 必答问题 **Q1:[问题]** - A. [选项A] - B. [选项B] - C. 其他(请说明) ### 建议回答 **Q2:[问题]** - A. [选项A] - B. [选项B]
重要提示
- **不要**直接生成 PRD 或需求文档
- **只**生成问卷和质疑
- 用户回答问卷后,再使用 `/requirement doc` 生成正式需求文档
保留你熟悉的 CLI/IDE,让 Claude Code、Gemini CLI、Codex、Cursor、GitHub Copilot 开箱即用 按费力度从低到高,用最少操作获得最大帮助 不是提示词集合,而是一套可维护的 AI 协作配置系统。
Repo: doccker/cc-use-exp
Other commands on cc-use-exp.
- /cache-patch
**参数说明**:`$ARGUMENTS` 由 Claude Code 自动传递,对应用户输入的参数部分(如 `/cache-patch status` 中的 `status`)。
Open command - /check-toolsearch
检查 ToolSearch(WebSearch)是否可用
Open command - /commit-msg
分析未提交的代码变更,生成结构化的 commit message。
Open command - /design
技术设计(doc 文档框架 / checklist 质量检查)
Open command - /fix
问题修复(fix 快速修复 / debug 系统化调试)
Open command - /new-feature
新功能全流程(需求审问 → 设计 → 实现)
Open command

