Skip to content

"边玩边学"是一套通过真实游戏项目学习 Kiro 的互动教程。Spirit of Kiro 是一款 AI 无限合成游戏,其 95% 的代码由 Kiro 生成。本教程系列引导你在游戏的 challenge 分支上完成环境搭建、主页改进、物理 Bug 修复、交互 Bug 重构、代码 DRY 化、复杂功能实现(邮件验证)、hooks 资产管理和 MCP 扩展等 8 个递进任务,每个任务都对应 Kiro 的一项或多项核心能力。适合希望通过动手实践快速掌握 Kiro 完整工作流的开发者。

本教程系列带你通过完成 Spirit of Kiro 游戏的任务,系统掌握 Kiro 的核心功能。

Spirit of Kiro 是一款 AI 无限合成游戏,你可以:

  1. 随机发现独特物品
  2. 通过"切割"、"上色"、"粘合"、"附魔"等模拟交互来使用物品,物品会组合、分裂、变形
  3. 将制作成果卖给 AI 鉴定师

游戏中的每个物品都由 AI 生成,物品之间的交互也由 AI 模拟,带来近乎无限的可玩性。而且,这款游戏 95% 的代码都是通过 Kiro 的 prompt 写出来的

你将在游戏的 challenge 分支上工作,通过完成一系列任务来学习 Kiro 的各项功能。

教程目录

准备工作

任务 1:改进游戏主页

设置 steering 文件,让 Kiro 理解项目全貌,然后用 vibe coding 改进游戏登录页。

Bug 修复 1:物理引擎故障

切换标签页后回到游戏,物理引擎会失控——物品弹得很高。让 Kiro 来修复这个隐蔽的 Bug。

Bug 修复 2:交互逻辑遗漏

游戏的交互系统最初是"vibe coded"出来的,AI 好像遗漏了某些东西。让 Kiro 来纠正它自己的错误。

重构:用 Kiro DRY 化代码

既然有 vibe coding,当然也有 vibe refactoring。

新功能:实现复杂特性

游戏目前缺少邮件验证和密码重置功能。我们使用 spec 驱动开发来跨客户端和服务端实现这个相对复杂的功能。

自动化:用 hooks 管理资产

识别出一些容易出错的样板资产管理工作,用 Kiro agent hooks 来自动化处理。

扩展 Kiro:MCP 集成

不只是让游戏成为你的,也让 Kiro 成为你的——通过 Model Context Protocol (MCP) 扩展 Kiro 的上下文和行为。

总结

收尾你的学习之旅,探索下一步。

常见问题

Q:我需要有游戏开发经验吗?

不需要。Spirit of Kiro 的代码本身由 Kiro 生成,教程的重点是学习如何使用 Kiro,而不是游戏开发知识。只要有基本的 Web 开发背景(JavaScript/TypeScript)就能顺利完成。

Q:完成整个教程系列需要多长时间?

每个模块大约需要 15~30 分钟。如果跳过实际部署(AWS 环境搭建),可以先阅读各模块了解 Kiro 的用法,环境就绪后再动手实践。

Q:我可以跳过某些模块吗?

可以,但建议至少完成前三个模块(搭建环境 → steering → Bug 修复),它们覆盖了 Kiro 最核心的三项能力:上下文传递、自然语言调试和多文件重构。