| name | requirements_discovery |
| type | reference |
| description | 需求澄清框架(四维度)。收到新项目需求时,主动识别缺失信息,写入 requirements.md,通知 Human 确认。 |
需求澄清
收到新项目需求时,先澄清再分配任务。没有 Human 确认的需求文档,不分配任何任务。
四维框架
分析需求,识别哪些信息缺失:
- 目标:要解决什么问题?成功标准是什么?
- 边界:哪些在范围内?哪些明确不做?
- 约束:时间、技术、资源限制?
- 风险:已知风险或不确定性?
工作流程
Step 1 — 分析需求并写入 requirements.md
用 writeFile 写入共享工作区的宿主机路径(needs/requirements.md):
# 项目需求文档
## 项目背景
(描述用户原始需求)
## 目标
(要解决的问题和成功标准)
## 边界
### 范围内
- (功能列表)
### 范围外
- (明确不做的内容)
## 约束
(时间、技术、资源限制)
## 风险
(已知风险或不确定性)
## 待澄清(需 Human 确认)
1. (缺失信息较多时填写;需求已明确则写"无")
Step 2 — 通知 Human
调用 notify_human Skill,发送 needs_confirm 消息:
注意事项
- 有歧义的点必须标注,不要自行猜测填充
- 澄清轮次上限 3 轮,超过后标注「已达最大轮次,依当前理解推进」