用途:通过苏格拉底式访谈把模糊需求转化为清晰工程规格,再生成可执行的实施计划,适用于需求细化与技术方案设计。
主要能力:读取需求文档并分析业务目标、完整度、模糊或矛盾点及风险;按 A-G 维度框架逐项提问,必须覆盖 A(工程原则审查);使用 AskUserQuestion 工具以可点击选项卡呈现问题,每轮 1-4 个问题、每题 2-4 个选项;可选方案提议与风险评估;输出阶段优先使用 planning-with-files 文件计划模式,将结论写入 notes.md 并生成 task_plan.md,不可用时降级为原生 Plan 模式。
使用方式:输入需求文档路径,默认查找 plan.md,文件不存在则报错退出。若用户说“跳过头脑风暴”或“skip brainstorming”,则跳过标记为 [可选] 的分支。涉及 UI/前端项目时可提议启用浏览器可视化伴侣,仅在用户明确接受后启动,默认绑定 127.0.0.1 / localhost。
限制:不生成独立 spec.md,规格内容融入 task_plan.md 或原生 Plan;禁止自动执行 commit、push 等 Git 写操作;遵循 Read-before-Write;路径用双引号包裹并以正斜杠分隔;优先使用 rg 替代 grep。planning-with-files 模式下 task_plan.md 和 notes.md 创建在工作目录根路径,不创建子目录。