Kiro AI 助手完整使用指南
核心概念
Kiro 是一个 AI 驱动的 IDE 助手,专注于帮助开发者高效完成编码任务。它不仅能理解你的代码,还能主动执行操作、自动化工作流程。
核心能力
- 📝 读写代码文件
- 🔍 智能代码分析
- 🛠️ 执行 Shell 命令
- 🌐 联网搜索最新信息
- 🤖 自动化工作流程
- 📊 代码变更追踪
工作模式
Kiro 提供了两种主要的工作模式,你可以根据任务性质灵活切换。
Autopilot 模式(自动驾驶)
在此模式下,Kiro 可以自主修改工作区内的文件。适合快速迭代、批量修改或处理自动化任务,比如重构代码、批量更新配置或自动修复错误。
Supervised 模式(监督模式)
每次修改后,你可以选择接受或撤销。这适合关键代码修改、学习 Kiro 的工作方式,或者处理核心业务逻辑及安全敏感代码。
切换方式: 在 Kiro 设置中选择工作模式即可。
Specs - 规范驱动开发
Specs 是一种结构化的功能开发方法,将复杂功能分解为:需求 → 设计 → 任务。
什么是 Spec?
Spec 是一个正式化的开发流程,包含三个核心文档:
requirements.md- 需求文档design.md- 设计文档tasks.md- 任务清单
Spec 类型
Feature Spec(功能规范)
用于构建新功能或能力。
适用场景:
- 添加新功能或增强
- 实现新的用户界面
- 创建新的系统能力
- 构建集成或新模块
触发词: 'add', 'new', 'create', 'implement', 'build', 'develop'
示例:
"我想添加用户认证功能"
"创建一个新的仪表板"
"实现支付处理"
Bugfix Spec(修复规范)
用于修复已损坏或不正确的功能。
适用场景:
- 某些功能崩溃或报错
- 现有行为不正确
- 引入了回归问题
- 需要修复错误处理
触发词: 'fix', 'bug', 'crash', 'error', 'broken', 'issue', 'problem'
示例:
"修复数量为零时的崩溃"
"登录在移动端报错"
"用户无法提交表单"
Spec 工作流程
Feature Spec 有两种工作流:
-
Requirements-First(需求优先)


