亚马逊AWS推出的AI驱动集成开发环境(AI IDE),Kiro以“规范驱动开发”(Spec-Driven Development)为核心,重新定义了从需求到部署的全流程开发范式。其设计理念聚焦于解决传统开发中需求模糊、设计缺失、代码与文档脱节等痛点,通过结构化规范和自动化触发器(Hooks)实现高效、可追溯的工程化开发。
核心功能与技术创新
双模式开发体系
Vibe模式:类似Cursor的聊天式编程,支持自然语言交互生成代码片段,适合快速原型开发。
Spec模式:Kiro的差异化核心,通过结构化规范(Specs)将需求拆解为可执行任务。例如,输入“开发在线购物网站”后,系统自动生成:
需求规格(requirements.md):定义用户注册、商品浏览等功能边界及验收标准。
设计文档(design.md):生成系统架构图、数据库模型及API接口规范。
任务清单(tasks.md):拆解为前端页面开发、后端逻辑实现等子任务,并关联测试用例... 查看全部
