name: 需求启发方法学 description: 需求启发的中心技能。提供技术选择、编排指导、LLMREI模式和自主级别配置。在收集利益相关者需求、进行启发会话或准备需求规格时使用。 allowed-tools: Read, Glob, Grep, Write, Skill, Task
需求启发方法学
需求启发方法学、技术选择和工作流程编排的中心枢纽。
何时使用此技能
关键词: 需求收集、启发、利益相关者需求、需求发现、用户需求、功能请求、访谈、需求会话
在以下情况调用此技能:
- 开始新的需求启发工作
- 选择合适的启发技术
- 编排多源启发
- 配置AI辅助的自主级别
- 理解LLMREI访谈模式
快速决策树
| 场景 | 推荐方法 |
|---|---|
| 有利益相关者访谈 | 使用 interview-conducting 技能 |
| 有文档/PDF挖掘 | 使用 document-extraction 技能 |
| 独自工作,需要视角 | 使用 stakeholder-simulation 技能 |
| 需要领域知识 | 使用 domain-research 技能 |
| 检查完整性 | 使用 gap-analysis 技能 |
| 准备规格 | 使用 /export 命令 |
启发技术
1. 利益相关者访谈(LLMREI模式)
AI主导的访谈,使用研究支持的提示策略。
何时使用:
- 直接访问利益相关者
- 复杂领域需要探索
- 需要捕获隐性知识
技术参考: 参见 references/llmrei-patterns.md
2. 文档提取
从现有文档挖掘需求。
何时使用:
- 现有需求文档
- 会议记录
- 监管文档
- 竞争对手分析
委托给: document-extraction 技能
3. 利益相关者模拟
为独立需求工作模拟多角色。
何时使用:
- 无直接利益相关者访问时工作
- 需要多样化视角
- 验证完整性
委托给: stakeholder-simulation 技能
4. 领域研究
MCP驱动的研究获取领域知识。
何时使用:
- 不熟悉的领域
- 需要行业标准
- 竞争分析
- 技术约束
委托给: domain-research 技能
自主级别
引导模式(人在环)
autonomy: guided
behavior:
- AI建议问题,人类批准
- 每个需求单独验证
- 人类控制访谈流程
- 最大透明度
use_when:
- 敏感或受监管领域
- 学习启发过程
- 高风险需求
半自主模式
autonomy: semi-auto
behavior:
- AI以检查点进行访谈
- 人类验证需求批次
- 定期进度审查
- 速度与控制平衡
use_when:
- 标准启发项目
- 中等领域复杂度
- 信任AI能力
完全自主模式
autonomy: full-auto
behavior:
- 完整端到端启发
- 人类仅审查最终输出
- 最大效率
- AI处理所有决策
use_when:
- 良好理解的领域
- 时间压力
- 初步发现
工作流程编排
标准发现工作流程
1. 上下文收集
├── 加载任何现有业务上下文
├── 识别可用源(利益相关者、文档等)
└── 选择自主级别
2. 多源启发
├── 访谈(如果利益相关者可用)
├── 文档提取(如果文档可用)
├── 领域研究(MCP查询)
└── 利益相关者模拟(如果独自模式)
3. 综合
├── 整合所有源的需求
├── 移除重复
├── 按类型分类(功能、非功能、约束)
└── 应用MoSCoW优先级
4. 验证
├── 差距分析
├── 完整性检查
├── 冲突检测
└── INVEST评分
5. 输出
├── 保存到 .requirements/{domain}/
├── 生成摘要报告
└── 准备规格导出
输出格式
预规范需求
# .requirements/{domain}/requirements.yaml
id: REQ-SET-{number}
title: "{Domain} 需求"
domain: "{domain-name}"
elicitation_date: "{ISO-8601日期}"
autonomy_level: "{guided|semi-auto|full-auto}"
sources:
- type: interview|document|simulation|research
reference: "{source-identifier}"
timestamp: "{ISO-8601日期}"
requirements:
- id: REQ-{number}
text: "{requirement statement}"
source: "{source-type}"
source_ref: "{specific-reference}"
priority: must|should|could|wont
category: functional|non-functional|constraint|assumption
confidence: high|medium|low
validation_status: pending|validated|rejected
gaps_identified:
- category: "{requirement-category}"
description: "{what's missing}"
severity: critical|major|minor
metadata:
total_sources: {number}
total_requirements: {number}
gap_count: {number}
ready_for_specification: true|false
导出选项
启发后,需求可以导出到各种规格格式:
/requirements-elicitation:export --to canonical # 规范格式
/requirements-elicitation:export --to ears # EARS模式格式
/requirements-elicitation:export --to gherkin # Gherkin/BDD格式
相关技能
interview-conducting- 详细LLMREI访谈模式document-extraction- 文档挖掘技术stakeholder-simulation- 角色模拟gap-analysis- 完整性检查domain-research- MCP研究协调
参考
references/llmrei-patterns.md- LLMREI提示策略references/technique-matrix.md- 技术选择指导references/autonomy-levels.md- 详细自主配置
最后更新: 2025-12-26