Kiro:AWS 推出的规格驱动 AI IDE,重新定义编程工作流

分类: AI开源软件工具 |发布于: 2/11/2026 |最后更新: 2/11/2026

🚀 Kiro:AWS 推出的规格驱动 AI IDE

告别「氛围编程」,用 Specs + Hooks 让 AI 真正理解你的项目

📅 2026年2月 | 📊 来源:kiro.dev、AWS re:Invent 2025

在 AI 编程工具百花齐放的今天,Cursor、Claude Code、Codex CLI、Gemini CLI 各有千秋。但 AWS 推出的 Kiro 走了一条完全不同的路——它不只是帮你写代码,而是帮你规划、设计、然后再写代码

🎯 Kiro 核心亮点
  • Spec-Driven Development:需求 → 设计 → 任务,三阶段规范化开发
  • Agent Hooks:文件保存时自动触发 AI 执行预设任务
  • 基于 VS Code:熟悉的界面,零学习成本
  • 免费使用:目前处于预览阶段,完全免费

📋 什么是 Spec-Driven Development?

传统的 AI 编程助手(包括 Cursor、Claude Code)主要是「氛围编程」(Vibe Coding)——你说一句,AI 写一段,边写边改。这对小项目很爽,但复杂项目容易失控。

Kiro 的解决方案是先规划,后执行

📝 第一阶段:Requirements(需求)

用自然语言描述你想要什么功能,Kiro 会自动生成:

  • 用户故事(User Stories)
  • 验收标准(Acceptance Criteria,使用 EARS 表示法)

输出文件:requirements.md

🏗️ 第二阶段:Design(设计)

基于需求,Kiro 生成技术设计方案:

  • 系统架构
  • 数据模型
  • API 接口设计
  • 技术选型建议

输出文件:design.md

✅ 第三阶段:Tasks(任务)

设计确认后,Kiro 自动拆解成可执行的开发任务:

  • 每个任务有明确的完成标准
  • 任务状态自动追踪(待办 → 进行中 → 完成)
  • 支持逐个任务让 AI 实现

输出文件:tasks.md

💡
为什么这很重要?当 AI 有了完整的需求文档和设计方案,它写出的代码会更准确、更一致。不再是「猜你想要什么」,而是「按规格实现」。

🔧 Agent Hooks:让 AI 自动干活

Kiro 的另一个杀手锏是 Agent Hooks——你可以设置触发器,让 AI 在特定事件发生时自动执行任务。

支持的触发事件

事件类型触发时机典型用途
文件保存保存任意文件时自动格式化、生成文档
文件创建新建文件时自动添加文件头、生成模板
文件删除删除文件时清理相关引用

📄 自动生成文档

保存代码文件时,自动更新 README 或 API 文档

🧪 自动生成测试

新建函数后,自动生成对应的单元测试

🔍 代码审查

保存时自动检查代码质量和安全问题

📦 资源管理

添加图片时自动优化并更新资源索引

⚔️ Kiro vs 其他 AI 编程工具

特性 Kiro Cursor Claude Code Codex CLI
开发理念 规格驱动 自然语言编辑 终端对话 终端代理
项目规划 ✅ 内置 Specs ❌ 需手动 ❌ 需手动 ❌ 需手动
自动化触发 ✅ Agent Hooks ❌ 无 ❌ 无 ❌ 无
界面 VS Code 风格 VS Code 风格 终端 终端
最适合 复杂项目、团队协作 快速原型、日常编码 终端爱好者 CLI 工作流
价格 免费(预览) $20/月起 按 Token 计费 按 Token 计费
📋 开发者社区怎么说?

根据 Reddit 和 Hacker News 的讨论:

  • 规划能力最强:Kiro 在结构化开发和文档生成方面领先
  • 适合大型项目:当项目复杂度上升,Specs 的价值越来越明显
  • 学习曲线:需要适应「先规划后编码」的思维方式
  • 组合使用:有开发者建议「用 Kiro 规划,用 Claude Code 实现」

🚀 如何开始使用 Kiro?

快速上手步骤

  1. 访问 kiro.dev 下载安装
  2. 打开或创建一个项目
  3. 在聊天面板输入「Create a Spec」开始规划
  4. 描述你的功能需求,让 Kiro 生成 Requirements
  5. 确认后继续生成 Design 和 Tasks
  6. 逐个任务点击实现,或让 AI 批量完成
🎯
最佳实践:先用 Kiro 的 Specs 功能把项目规划清楚,生成完整的需求和设计文档。如果需要快速实现某些模块,可以把 Specs 文档喂给 Claude Code 或 Cursor 来加速编码。

📊 总结:Kiro 适合谁?

✅ 推荐使用

  • 中大型项目开发
  • 需要清晰文档的团队
  • 想要规范化 AI 辅助开发流程
  • 厌倦了「边写边改」的混乱

⚠️ 可能不适合

  • 快速原型、小脚本
  • 喜欢纯终端工作流
  • 项目需求频繁大改
  • 不想花时间写 Specs

AI 编程工具的竞争正在从「谁写代码更快」转向「谁能更好地理解和规划项目」。Kiro 代表了一种新思路:与其让 AI 猜你想要什么,不如先告诉它你要什么

本文由加装AI助手整理发布 | 数据来源:kiro.dev、AWS re:Invent 2025、开发者社区