欢迎使用 Kiro 文档
本文档为您提供了使用 Kiro 的全面指南。Kiro 是一个 AI IDE,通过简化与 AI 智能体协作的开发体验,帮助您从概念到生产环境的完整交付。
概述
Kiro 是一个智能化 IDE,陪伴您从原型开发到生产部署的整个过程。虽然它在"氛围编程"方面表现出色,但 Kiro 的真正优势在于通过规格驱动开发将这些原型转化为生产系统。Kiro 在直觉编程的流畅性和结构化规格的清晰性之间架起桥梁,确保您的 AI 生成代码达到生产就绪标准。
核心功能
Kiro 规格是在您需要深入思考功能特性、重构需要前期规划的工作,或想要理解系统行为时非常有用的产物。规格通过使提示假设变得明确并确保需求的清晰性,引导 AI 智能体实现更好的实现方案。
Kiro 钩子就像一位经验丰富的开发者,在您工作时捕捉您遗漏的内容或在后台完成样板任务。这些事件驱动的自动化功能会在您保存、创建或删除文件时触发智能体执行任务,在整个团队中强制执行一致性和质量检查。
规格驱动开发工作流
- 从单一提示到需求:Kiro 从简单提示中展开需求,生成带有 EARS 记号法验收标准的详细用户故事
- 技术设计:通过分析您的代码库生成设计文档,创建数据流图、TypeScript 接口和数据库模式
- 实现任务:创建包含实现细节的序列化任务和子任务,包括测试、加载状态和可访问性要求
- 质量保证:钩子自动捕获问题、更新文档并强制执行编码标准
核心能力
除了规格和钩子之外,Kiro 还包括:
- **模型上下文协议(MCP)**支持,用于连接专业化工具
- 指导规则用于在项目中引导 AI 行为
- 智能化聊天用于临时编码任务,支持文件、URL 和文档上下文提供者
- VS Code 兼容性 - 基于 Code OSS 构建,支持您现有的设置和 Open VSX 兼容插件
开始使用
Kiro 支持 Mac、Windows 和 Linux,支持大多数流行的编程语言。平台在预览期间免费使用,但有一些限制。
快速开始
- 从 kiro.dev 下载 Kiro
- 使用 Google、GitHub 或其他支持的方法登录
- 跟随动手教程构建从规格到部署的完整功能
文档导航
本文档分为以下几个部分:
- 如何使用 Kiro(TypeScript/JavaScript): 如何使用 Kiro(TypeScript/JavaScript)。
- Kiro 与 Cursor 的对比: Kiro 与 Cursor 的对比。
- Kiro Hooks 使用指南: 如何使用 Kiro Hooks。