先写规格,再写代码:AWS Kiro 与规格驱动开发的上手指南
Kiro 由 AWS 在 2025 年 7 月 14 日以预览版形式发布。科技媒体把它概括为「对无结构 vibe coding 的反击」——当整个行业都在用对话式生成代码抢效率时,AWS 押注的是另一条路:把工程纪律前置,让每一次代码变更都有据可查。
出身:云厂商为什么要亲自下场做 IDE
选型上它站在巨人肩膀上:基于 VS Code 开源内核构建,主题、快捷键与常用扩展大多可以直接迁移,老用户的学习成本被压到很低,官方甚至提供了专门的迁移指南。还有一个值得注意的背景:据 2026 年中的行业报道,AWS 已把代理式开发的资源集中到 Kiro 身上,此前的 Amazon Q Developer IDE 插件进入过渡期——两条产品线最终如何分工,请以 AWS 官方公告为准。
也有人会问:一家卖云计算的公司,为什么要亲自下场做编辑器?逻辑并不复杂——开发者的入口正在从终端迁往 AI 工作台,谁占住了工作台,谁就能影响未来模型调用与算力消费的走向。Kiro 的免费档策略、与 AWS 服务的深度耦合,放在这张大棋盘上看就都顺理成章了。
Specs:一份需求的旅程(需求 → 设计 → 任务)
第三步 · 任务 tasks.md
这套流程的价值不在炫技,而在「可审查」三个字:需求、设计、任务、代码 diff 全部互相链接,做评审的人终于能看到「这行代码为什么存在」。后来 GitHub 开源了同路线的 spec-kit 工具包,说明规格先行正在从一家之言变成行业共识。
顺带把 EARS 讲透:它是 Easy Approach to Requirements Syntax 的缩写,一种用固定句式书写需求的轻量规范。相比散文式的需求描述,它强迫你把触发条件与系统行为一次性写清,而写清楚的每一条都能直接翻译成测试用例。对被含糊需求折磨过的开发者来说,这个格式本身就是生产力。
Agent Hooks:挂在事件上的自动化
安全扫描 hook
Hook 的触发器覆盖文件创建、保存、删除与手动执行四类事件,触发后的动作用自然语言描述即可;团队约定则沉淀在 Steering 文件里,让每一次会话都自动带着同一份「项目宪法」。换句话说,Specs 管「这次要做什么」,Hooks 和 Steering 管「以后一直怎么做」。
实际使用中还有个细节值得提醒:Hook 不是越多越好。事件触发意味着每次保存文件都可能唤醒一次模型调用,规则堆得太密既烧额度又打断心流。社区里比较一致的经验是:先挂一到两个收益最明确的(文档同步通常是首选),稳定跑上一两周,再逐步增加新规则。
同场竞技:Kiro、Cursor 与补全式插件
| 维度 | Kiro | Cursor | 补全式插件(Copilot 类) |
|---|---|---|---|
| 背后玩家 | AWS | Anysphere | GitHub / 微软等 |
| 核心交互 | 规格→设计→任务的代理流水线 | 对话驱动的多文件编辑 | 行内补全加轻量问答 |
| 过程产物 | 需求、设计、任务文档全程可追溯 | 会话记录与代码 diff | 几乎没有显式文档 |
| 学习曲线 | 需要养成先写规格的纪律 | 上手最快的一档 | 几乎为零 |
| 更适合 | 功能复杂、需要评审留痕的团队项目 | 追求手感与速度的个人开发者 | 小修小补与临时提问 |
上表为定性归纳而非跑分结论,三家迭代速度都极快,选型前请以各家官网的最新功能与定价为准。
上手路径:五步走进规格驱动
- 下载与登录:官网提供 macOS / Windows / Linux 安装包,用 AWS Builder ID 即可登录,不需要预先开通云账户。
- 平滑迁移:导入 VS Code 的设置、主题与常用扩展,肌肉记忆基本无缝衔接。
- 先立规矩:新建项目后花二十分钟写好 Steering——技术栈、目录结构、代码规范,此后每次会话自动带上这份上下文。
- 跑通第一个 Spec:挑一个中等复杂度的真实小功能,完整走一遍「需求 → 审阅 → 设计 → 审阅 → 任务 → 执行」,体会把分歧消灭在文档阶段的感觉。
- 挂第一个 Hook:把你最烦的重复劳动(比如同步文档)交给事件自动化,一周后回头评估收益再决定要不要铺开。
一句心态建议收尾:Kiro 的收益与「规格纪律」成正比。如果你今天只想快速改两行代码,它会显得笨重;但如果这个项目会长到三个月以上,规格文档带来的可追溯性就会持续升值——这正是它的甜点区。
高频问答
2025 年预览期采取免费限量制,随后转入包含免费档位的分级订阅。具体档位、价格与额度调整较频繁,请以 kiro.dev 官网为准。
不必须。用 AWS Builder ID 登录即可开始写代码;只有当你要深度集成 AWS 云服务时,才与云账户发生关系。
内置多种主流模型可供切换,并通过 MCP 协议接入外部工具与服务;当前支持的模型清单以官方文档为准。
同属 AWS 开发者工具家族:Q Developer 是嵌在既有 IDE 里的助手插件,Kiro 是独立的代理式 IDE。据行业报道前者已进入过渡期、资源向 Kiro 集中,具体安排以 AWS 官方公告为准。
只想快速改几行代码时,传统补全工具更轻;但若项目会持续三个月以上,规格文档带来的可追溯性会持续升值——这正是 Kiro 的甜点区。
相似工具推荐
CodeBuddy IDECodeBuddy 出自腾讯云之手,前身是国内开发者社区里已经积累了不少用户的「腾讯云 AI 代码助手」,2025 年前后升级更名为 CodCodeBuddy
Google AntigravityAntigravity 上手记:与 Gemini 3 同场亮相的谷歌智能体开发平台 观察对象:Google Antigravity 首发时间Google Antigravity
Trae三种开发模式 · Builder 一句话生项目 · SOLO 自主交付 · 国内版免费Trae
AtomsDeepWisdom 出品,MetaGPT 与 OpenManus 原班团队的第三代作品:七个专家级 AI 角色协作,从市场调研、需求拆解到AI编程
Blackbox AI先交代结论式的整体印象:它不是某个单项冠军,而是一份「够用且均衡」的组合装。单看补全未必强过头部选手,单看对话也非最强,但把搜索、补全、聊天Blackbox AI
Claude Code过去几年,AI 编程助手大多活在编辑器的侧边栏里:光标停在哪,它就补全到哪。这套范式很顺手,但也有天花板——真正的工程活从来不只发生在编辑区Claude Code
参考资料
- 来源:Kiro 官网(产品定位与最新功能)
- 来源:Kiro 官方文档(Specs / Hooks / Steering)
- 来源:Forbes|AWS Launches Kiro, A Specification-Driven Agentic IDE
- 来源:InfoQ|AWS 推出规格驱动 agentic IDE Kiro
- 来源:GeekWire|Amazon targets vibe coding chaos with new Kiro tool
- 来源:Factual Minds|Kiro 与 Amazon Q Developer 过渡分析
- 来源:GitHub – github/spec-kit(开源规格驱动工具包)