用途:为 AI 编程智能体提供一套门控式六阶段工作流,用于交付真实软件。适用于新项目、服务或重要功能;需求以段落、截图或模糊想法形式出现;改动涉及多个文件或子系统;即将做架构决策;智能体准备在无计划下写超过约 100 行代码;或接手其他会话的半成品。不适用于一行错别字或文案修复、重命名单个局部变量、一行请求即可明确完成范围的改动、无行为变化的纯依赖升级,以及明确标记为实验且不合并的一次性探索。若不确定,仍先做 SPEC 阶段。
主要能力:六阶段依次为 SPEC(把模糊请求写成契约,明确做什么、为什么、给谁、如何判定完成,列出假设与 Always/Ask First/Never 边界)、PLAN(只读模式,画依赖图,纵向切薄片,任务控制在约 5 个文件以内,标注验收标准与验证步骤)、BUILD(薄增量实现,每片保持可编译、可回滚,一次提交只做一件事,未完成功能用特性开关)、TEST(新行为先写测试,缺陷修复用 Prove-It 先写复现失败测试,遵循约 80% 单元、15% 集成、5% 端到端,断言状态而非交互)、REVIEW(正确性、可读性与简洁、架构、安全、性能五轴评审,评论带 Critical/必需/Consider/Nit/FYI 严重度)、SHIP(预发布清单、特性开关、分阶段放量、回滚触发条件、首小时监控)。
使用方式:每阶段产出命名工件并提交到仓库,如 SPEC.md、PLAN.md、代码与测试、评审说明或 PR 描述、发布与回滚说明。可向后回退(测试暴露规格问题则回到 SPEC),不可向前跳过。模板位于 templates/spec.md、templates/plan.md、templates/review.md、templates/ship.md。
限制:资料未提供安装命令、收费、价格、平台或效果数据。该工作流刻意保持粗粒度,各阶段深度需借助更聚焦的技能。