用途:spec-interview 用于在动手实现之前,通过访谈式提问帮助用户把项目需求整理成完整规格说明,目标是暴露隐藏假设、强制在实现前做出决策。
主要能力:先检查并读取已有的 SPEC.md;若存在则分析已定义与缺失或含糊之处,若不存在则从零开始,并询问相关系统、约束、既有方案等背景。随后使用 AskUserQuestionTool 开始访谈,系统覆盖全部问题域,最终把完成的规格写入 SPEC.md。
使用方式:每个问题必须针对当前项目而非通用模板,能引出某项决策或假设,提供有意义且互不相同的选项,并迫使用户做出承诺;遇到关键点应立即追问再继续。输出结构参见 templates/spec-template.md。
完成标准:所有问题域均以项目专属问题覆盖;用户对所有取舍做出明确决定;关键领域不再残留 TBD 或“以后再定”;边界情况与失败模式有具体处理策略;规格可交给开发者并让其清楚要构建什么;用户确认“足够完整可以开始构建”。
限制:资料未提供具体问题域清单、访谈技巧细节、安装命令、收费与平台信息,暂未提供。