用途:在动手写代码之前,先生成结构化规格文档作为人机共识与事实来源,强调“没有规格的代码等于猜测”。适用于启动新项目或新功能、需求含糊或不完整、改动涉及多个文件或模块、即将做架构决策、任务预计超过 30 分钟的场景。单行修复、错字更正或需求明确且自包含的改动不适用。
主要能力:采用带人工审核门禁的四阶段流程 SPECIFY→PLAN→TASKS→IMPLEMENT,前一阶段未经确认不得推进。Specify 阶段先列出假设(如应用类型、认证方式、数据库、目标浏览器),向人提问澄清,把模糊需求改写为可测的成功标准(如 LCP<2.5s、首屏数据加载<500ms、CLS<0.1),并覆盖目标、命令、项目结构、代码风格、测试策略、边界六大核心区域;边界分始终做、先询问、绝不做三层。Plan 阶段识别组件与依赖、确定实现顺序、记录风险与缓解、区分并行与串行、设置验证检查点。Tasks 阶段拆分为单个专注会话可完成的任务,每项含验收标准、验证方式和涉及文件,一般不超过约 5 个文件。Implement 阶段按增量实现与测试驱动逐项执行。
使用方式:依据给定的规格模板输出文档,含目标、技术栈、命令、项目结构、代码样式、测试策略、边界、成功标准、待解问题等章节;命令需写全(如 npm run build、npm test -- --coverage、npm run lint --fix、npm run dev)。规格应纳入版本控制,决策或范围变化时先更新规格再实现,PR 中回链对应规格章节。相关技能包括 incremental-implementation、test-driven-development 与 context-engineering。
限制:未提供具体平台、安装命令、收费或价格信息,暂未提供。