用途:将原始需求转化为结构化的需求规格说明和可执行任务清单,适合在开发前做需求澄清与任务拆解。
主要能力与流程:
- 需求理解:阅读原始需求,明确背景与意图;识别模糊点并向用户提问澄清;梳理涉及的业务链路和影响范围。
- 产出 spec.md:包含需求名称、背景与目标(为什么做、解决什么问题)、功能描述(逐条列出要做什么)、影响范围(涉及模块、接口、数据表、配置变更)、验收标准(量化可验证的条件)。
- 产出 tasks.md:按任务拆分,每个任务包含目标(一句话)、范围(涉及文件/模块)、输入(前置依赖或输入条件)、产出(期望产出物)、验收标准(如何判断完成)、依赖(依赖的其他 Task)。
- 用户确认:向用户展示 spec.md 和 tasks.md 摘要,等待确认后进入下一阶段。
适用场景:需求尚不清晰、需要先形成规格与任务清单再实施的开发流程。
限制:资料未提供具体安装命令、运行环境、平台支持、收费方式或自动化程度等信息,暂未提供。