AI编程工具的竞争重心正在转移。2025年上半年,行业关注点还是模型能否生成可编译、可跑通功能的代码;到下半年,Cursor、GitHub Copilot、Codex CLI、Gemini CLI及Kiro CLI先后把Agent推进终端,生成能力本身已难构成差异点,真正的问题后移为:AI写出的代码能否进入工程体系。

亚马逊云科技于2025年7月16日推出Kiro预览版,给出的答案是规范驱动开发(SDD)。Kiro官网直言,用氛围编码实现功能时很难追踪所有决策,也无法为团队留下清晰文档。实际开发中,长会话下的上下文衰减、决策不可追溯、从Demo到生产的工程化补课,构成三类具体痛点——vibe coding并未消灭工程成本,只是以技术债形式将其推迟。

Kiro的核心机制是Specs:requirements.md以EARS格式撰写用户故事与验收标准,design.md覆盖架构、数据流与接口定义,tasks.md将任务挂靠单元测试、集成测试、加载状态、移动端适配与无障碍支持等要素,开发者可逐条触发并审计执行过程。更关键的是Spec与代码库双向同步——既可写代码更新Spec,也可更新Spec刷新任务列表,使其成为随项目演进的持续契约,而非一次性前置文档。

此外,Hooks作为事件驱动的Agent触发器,在保存或创建文件时自动执行更新测试、补齐样板代码等预定义动作,把团队中“改了A别忘了改B”的约定变为可执行自动化。Kiro将自身定位为“从原型到生产”,试图介入软件开发生命周期的前端,与项目级AI编程助手形成分界。