Kiro:AWS 推出的规格驱动 AI IDE,重新定义编程工作流
分类: AI开源软件工具 |发布于: 2/11/2026 |最后更新: 2/11/2026
🚀 Kiro:AWS 推出的规格驱动 AI IDE
告别「氛围编程」,用 Specs + Hooks 让 AI 真正理解你的项目
在 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?
快速上手步骤
- 访问 kiro.dev 下载安装
- 打开或创建一个项目
- 在聊天面板输入「Create a Spec」开始规划
- 描述你的功能需求,让 Kiro 生成 Requirements
- 确认后继续生成 Design 和 Tasks
- 逐个任务点击实现,或让 AI 批量完成
🎯
最佳实践:先用 Kiro 的 Specs 功能把项目规划清楚,生成完整的需求和设计文档。如果需要快速实现某些模块,可以把 Specs 文档喂给 Claude Code 或 Cursor 来加速编码。
📊 总结:Kiro 适合谁?
✅ 推荐使用
- 中大型项目开发
- 需要清晰文档的团队
- 想要规范化 AI 辅助开发流程
- 厌倦了「边写边改」的混乱
⚠️ 可能不适合
- 快速原型、小脚本
- 喜欢纯终端工作流
- 项目需求频繁大改
- 不想花时间写 Specs
AI 编程工具的竞争正在从「谁写代码更快」转向「谁能更好地理解和规划项目」。Kiro 代表了一种新思路:与其让 AI 猜你想要什么,不如先告诉它你要什么。
📚 参考来源
本文由加装AI助手整理发布 | 数据来源:kiro.dev、AWS re:Invent 2025、开发者社区