Kiro 是 AWS 基于开源 VS Code(Code OSS)构建的集成开发环境,内置专为规格驱动(spec-driven)开发优化的 AI 工具。它改变了传统的“先写代码再重构”流程,引导开发者从需求定义、技术设计到任务拆解,逐步完成实现。
Kiro 内置多个智能代理:Spec 代理负责规划阶段的特性需求、技术设计与任务列表;Plan 代理可分析代码库并协调工作流;Bug Fix 代理实时调试并修正错误。用户通过 AGENTS.md 文件配置项目核心指令与约束。
Kiro 的规格工作流(Kiro specs)遵循“需求 → 设计 → 任务”三步法,文件自动保存在项目根目录的
.kiro/ 隐藏文件夹中:Requirements.md:根据用户指令生成用户故事与约束清单,支持提问细化。
Design.md:基于需求生成技术蓝图,包括数据模型、API 契约、组件图、文件结构及 TypeScript 接口等。
Tasks.md:将设计转为依赖感知的任务检查表,可逐条、分组或全量执行,UI 实时显示进度。
此外 Kiro 还提供 Autopilot(自动/监督模式)、Steering(按上下文定义规则)、Slash commands(自定义斜杠命令执行指令)、Checkpoints(对话检查点,可一键回退)以及自定义 Agent 等能力。
整体使用下来,Kiro 更像一个有思考能力的协作伙伴,而非简单聊天机器人;它帮助开发者更有条理地从规划阶段进入编码,适合追求结构化 AI 辅助的开发团队。
#开发者 #工具 #Kiro #AWS #AIAssistant #SpecDriven #VSCode #IDE #CodeOSS
@DevToolboxHub