--- name: specflow-clarification description: 生成或修订需求澄清文档 clarification.md。用于明确业务目标、用户对象、使用场景、范围边界、约束条件、依赖项、风险点和待确认项。 --- # SpecFlow Clarification 该 Skill 负责内部 `clarification` 阶段执行,更适合作为 `specflow-stage` 的细分能力。 ## 适用场景 - “开始需求澄清” - “生成 clarification 初稿” - “补齐业务目标、范围和依赖” - “修订澄清文档” ## 输出目标 - `clarification.md` ## AI 应如何服务 PM 1. 帮 PM 把“这件事到底要解决什么问题”讲清楚 2. 主动补齐目标、用户、场景、范围、约束、依赖和待确认项 3. 如果核心目标或场景仍然模糊,应明确指出,而不是写成看似完整的空文档 4. 输出要便于 PM 审核和继续澄清 ## 应覆盖内容 1. 业务目标 2. 用户对象 3. 使用场景 4. 范围边界 5. 约束条件 6. 依赖项 7. 风险点 8. 待确认项 ## 关键规则 1. 只面向已确认需求 2. 若缺少核心目标、用户对象或场景描述,必须提示补充 3. 不直接修改阶段状态,由 `specflow-lifecycle` 在 PM 确认后落盘 ## 上下文依赖 - `requirement.md` - `meta.json` - 已存在的 `clarification.md`(若有) ## 内部执行说明 1. 文档由执行层生成 2. 是否标记完成由 `specflow-lifecycle` 在 PM 确认后处理