Kiro 学习指南
欢迎来到 Kiro 指南中心!这里提供全面的学习资源,帮助您从入门到精通 Kiro 的强大功能。
主要指南分类
1. 游戏化学习 - “边玩边学”
建立真实游戏项目,在实践中学习 Kiro 的强大功能
通过构建一个完整的游戏项目,您将体验到 Kiro 的所有核心功能:
🎮 项目概述
- 项目类型:互动式 Web 游戏
- 技术栈:HTML5、JavaScript、Canvas API
- 学习方式:分步式教程,每个步骤都有具体的学习目标
- 难度等级:从基础到高级,适合所有水平的开发者
📚 教程章节
学习路径:
基础设置:
- "00 - 环境搭建": 项目初始化和 Kiro 配置
- "01 - 改进主页": 学习 Kiro 的基本编辑功能
问题解决:
- "02 - 物理引擎错误": 调试和问题诊断技巧
- "03 - 交互错误": 用户交互和事件处理
代码优化:
- "04 - DRY 重构": 代码重构和模式识别
- "05 - 复杂工作的规格": 规格系统的高级应用
高级功能:
- "06 - 代理钩子资源管理": 自动化工作流程
- "07 - MCP 扩展 Kiro": 扩展 Kiro 功能
项目总结:
- "99 - 结论": 学习总结和下一步建议
🎯 学习收获
- 实践经验:通过真实项目学习开发流程
- 工具掌握:深入了解 Kiro 的各项功能
- 最佳实践:学习行业标准的开发模式
- 问题解决:培养独立解决技术问题的能力
2. 语言和框架支持
针对特定技术栈的深度指南,帮助您在熟悉的环境中发挥 Kiro 的最大价值
🔧 支持的技术栈
Frontend 前端开发
React 生态系统:
核心技术:
- React 18+ (函数组件、Hooks)
- Next.js (SSR/SSG)
- TypeScript 集成
状态管理:
- Redux Toolkit
- Zustand
- React Query/TanStack Query
样式解决方案:
- Tailwind CSS
- styled-components
- CSS Modules
测试框架:
- Jest
- React Testing Library
- Playwright
Backend 后端开发
Python 生态系统:
Web 框架:
- Django (全栈框架)
- FastAPI (现代 API)
- Flask (轻量级)
数据处理:
- pandas
- NumPy
- SQLAlchemy
API 开发:
- RESTful API 设计
- GraphQL 集成
- WebSocket 实时通信
Go 生态系统:
Web 开发:
- Gin (HTTP 框架)
- Echo (高性能框架)
- Fiber (Express 风格)
微服务:
- gRPC
- Docker 容器化
- Kubernetes 部署
数据库:
- GORM (ORM)
- PostgreSQL
- Redis
📖 专用指南特色
TypeScript/JavaScript 指南
- 开发环境配置:最佳的 tsconfig.json 设置
- 代码质量工具:ESLint、Prettier、Husky 集成
- 现代 ES 特性:async/await、模块系统、装饰器
- 性能优化:代码分割、懒加载、Bundle 分析
- 测试策略:单元测试、集成测试、E2E 测试
Python 指南
- 项目结构:模块化组织和包管理
- 虚拟环境:pipenv、poetry、conda 使用
- 代码规范:PEP 8、Black、mypy 类型检查
- 数据科学:Jupyter notebook 集成、可视化
- 部署策略:Docker、云平台部署
Java 指南
- 现代 Java:Java 17+ 新特性应用
- Spring 生态:Spring Boot、Spring Cloud
- 构建工具:Maven、Gradle 配置优化
- 企业开发:微服务架构、安全性
- 性能调优:JVM 调优、监控和诊断
3. VS Code 迁移指南
从 VS Code 无缝迁移到 Kiro,保留您的开发习惯和配置
🔄 一键迁移功能
自动迁移内容
配置迁移:
编辑器设置:
- 主题和配色方案
- 字体和显示设置
- 快捷键映射
- 工作区配置
扩展迁移:
- 已安装扩展列表
- 扩展配置和设置
- 自定义代码片段
- 任务和启动配置
项目设置:
- 工作区文件
- 调试配置
- 终端设置
- Git 配置
兼容性映射
功能对应关系:
VS Code 功能 → Kiro 功能:
Command Palette → 命令面板 (增强版)
Integrated Terminal → 智能终端 (AI 集成)
Extensions → 扩展 + MCP 服务器
Debugger → 调试器 (增强版)
Git Integration → Git + AI 协助
Live Share → 团队协作功能
📋 迁移步骤
准备阶段
-
备份 VS Code 配置
# Windows copy "%APPDATA%\Code\User\settings.json" backup-settings.json # macOS cp ~/Library/Application\ Support/Code/User/settings.json backup-settings.json # Linux cp ~/.config/Code/User/settings.json backup-settings.json -
导出扩展列表
code --list-extensions > extensions.txt
迁移执行
- 启动 Kiro 迁移向导
- 选择 VS Code 配置目录
- 确认迁移内容
- 执行自动迁移
- 验证迁移结果
迁移后优化
Kiro 专有功能:
AI 增强功能:
- 配置 AI 聊天面板
- 设置代理钩子
- 启用智能代码建议
工作流优化:
- 配置规格系统
- 设置 MCP 服务器
- 优化终端集成
团队协作:
- 配置共享设置
- 设置团队钩子
- 集成项目管理工具
学习路径建议
🚀 快速入门路径(1-2 天)
- 环境搭建:安装 Kiro 并完成基本配置
- 界面熟悉:了解 Kiro 的主要界面和功能
- 基础操作:文件管理、编辑功能、终端使用
- AI 体验:尝试 AI 聊天和代码建议功能
🎯 进阶学习路径(1-2 周)
- 规格系统:学习如何创建和使用项目规格
- 代理钩子:配置自动化工作流程
- MCP 集成:扩展 Kiro 功能
- 团队协作:设置团队开发环境
🏆 专家级路径(1-2 月)
- 深度定制:高级配置和个性化设置
- 工作流优化:构建高效的开发流程
- 扩展开发:创建自定义 MCP 服务器
- 团队培训:帮助团队采用 Kiro
学习资源
📺 视频教程
- 入门视频系列:从零开始的 Kiro 之旅
- 功能演示:每个主要功能的详细演示
- 实战项目:完整项目的开发过程
- 最佳实践:经验分享和技巧总结
📖 文档资源
- API 参考:完整的功能 API 文档
- 配置指南:详细的配置选项说明
- 故障排除:常见问题的解决方案
- 更新日志:新功能和改进的详细说明
🤝 社区支持
- 官方论坛:与其他用户交流经验
- GitHub 仓库:提交问题和功能请求
- Discord 频道:实时交流和支持
- 定期直播:开发团队的在线答疑
开始您的学习之旅
选择最适合您当前需求的学习路径:
- 如果您是 Kiro 新手:从”游戏化学习”开始,通过实际项目掌握基础功能
- 如果您有特定技术栈:选择对应的”语言和框架指南”深入学习
- 如果您是 VS Code 用户:使用”迁移指南”快速过渡到 Kiro
无论选择哪条路径,都会有详细的步骤指导和丰富的示例代码,帮助您快速掌握 Kiro 的强大功能。
页面最后更新:2025年7月21日