用途:在功能开发阶段,协助用户将模糊的功能想法转化为清晰、结构化的《功能需求文档》(FRD),即 1_需求文档.md。
主要能力:按照 WHY、WHO、WHAT、WHEN、HOW、EDGE 六个维度进行引导式提问(每次只问 1-2 个最关键问题并附示例或选项);主动追问异常场景、边界条件、安全性与迭代澄清;对模糊描述要求具体指标(如响应速度、操作步骤);检测需求与产品概述的偏差并强制同步更新 specs/1_产品概述.md;完成双重确认后生成文档并保存到 docs/{功能名称}/1_需求文档.md。
输出模板结构:功能简介、背景与目标、用户故事表、验收标准、非功能需求、功能边界 (Out of Scope)。优先级以 P0、P1、P2 标注,验收标准必须可测试并包含异常与边界情况。
使用方式:需参考 specs/GUARDRAILS.md 与 specs/1_产品概述.md;若缺少项目背景,会建议先完成项目级规划。信息不足时仅输出问题列表,信息充足且用户确认后才输出完整 Markdown 文档。
限制:仅聚焦“做什么”而非“怎么做”;依赖用户对产品概述与边界守卫文件的准备;托管平台、收费与价格等信息暂未提供。