Skip to content

Kiro Pro+ 1 个月免费会员领取教程(Kiroween 活动)(12 月 5 号过后失效)

活动简介

Kiroween 是由 AWS 举办的首届万圣节主题黑客松活动,面向全球开发者开放。这场以"在黑暗模式下勇敢编码"为主题的编程马拉松,为参与者提供了丰厚的奖励:

  • 活动时间:2025 年 10 月 31 日 - 2025 年 12 月 5 日

  • 奖金池:$100,000,分布在 12 个类别,共 66 位获奖者

  • 主题挑战:使用 Kiro AI IDE 构建创意项目,展示规范驱动开发的强大能力

无论你是想挑战自己的编程技能,还是希望赢取丰厚奖金,这都是一个绝佳的机会!citation citation

Kiro 是什么

Kiro 是亚马逊云科技(AWS)推出的新一代 AI 驱动的集成开发环境(IDE),专为现代软件开发而设计。

核心特点

  • 规范驱动开发(Spec-Driven Development):不同于其他"氛围编码"工具,Kiro 首先根据你的需求生成清晰的规范文档,然后再开始编码,确保代码质量和可维护性

  • AI Agent 协作:像与高级开发者协作一样,Kiro 能理解你的意图,自动处理复杂的编程任务

  • 多模态输入:支持自然语言、架构图截图、数据库模式等多种输入方式

  • 自动化工作流:通过 Hooks 机制,自动执行测试、文档更新等重复性任务

定价方案

  • Free:$0/月,50 credits

  • Pro:$20/月,1,000 credits

  • Pro+:$40/月,2,000 credits

  • Power:$200/月,10,000 credits

新用户注册时,使用社交账号或 Builder ID 登录可额外获得 500 bonus credits(30 天内有效)。citation

步骤一:注册 Devpost 账户

Kiroween 黑客松在 Devpost 平台上举办,你需要先注册 Devpost 账户才能参赛。

1. 访问 Devpost 官网

打开浏览器,访问:https://devpost.com

2. 创建账户

点击右上角的 "Sign Up" 按钮,有以下注册方式:

  • GitHub 账号:推荐使用,可自动关联你的代码仓库

  • Google 账号:使用 Gmail 快速注册

  • Facebook 账号:使用 Facebook 账号登录

  • 邮箱注册:使用任意邮箱地址注册

推荐:使用 GitHub 账号注册,因为提交项目时需要提供 GitHub 代码仓库链接。

3. 完善个人资料

注册完成后,建议完善以下信息:

  • 头像照片:上传个人头像或作品照片

  • 个人简介:简要介绍你的技术背景和兴趣

  • 技能标签:添加你擅长的编程语言和技术栈

  • 社交链接:可选添加 Twitter、LinkedIn 等社交账号

这些信息将展示在你的 Devpost 个人主页,也会在项目提交时显示。

4. 验证邮箱

如果使用邮箱注册,记得查收验证邮件并点击链接完成验证。

步骤二:注册 Kiro 账户

1. 访问官网

打开浏览器,访问 Kiro 官方网站:https://kiro.dev

2. 开始注册

在首页点击 "Download now""Get Started" 按钮。

3. 选择登录方式

Kiro 支持多种登录方式:

  • Google 账号:使用 Gmail 快速登录

  • GitHub 账号:适合开发者,可直接关联代码仓库

  • AWS Builder ID:如果你有 AWS 账户,推荐使用此方式

推荐:选择社交账号登录(Google 或 GitHub)可立即获得 500 bonus credits,有效期 30 天!

4. 完成注册

按照提示完成账号创建流程,填写必要的基本信息。

步骤三:下载安装 Kiro IDE

1. 访问下载页面

登录后,访问下载页面:https://kiro.dev/downloads/

2. 选择操作系统

Kiro IDE 支持主流操作系统:

  • Windows:Windows 10 及以上版本

  • macOS:macOS 11.0 及以上版本

  • Linux:主流发行版(Ubuntu、Fedora 等)

根据你的操作系统选择对应的安装包。

3. 安装应用

下载完成后:

  • Windows:双击 .exe 文件,按照安装向导完成安装

  • macOS:打开 .dmg 文件,将 Kiro 拖入 Applications 文件夹

  • Linux:根据下载的包格式(.deb、.rpm 或 .AppImage)进行安装

4. 首次启动

安装完成后启动 Kiro IDE,使用之前注册的账号登录。

5. 熟悉界面

首次使用建议花几分钟熟悉 Kiro 的核心功能:

  • 聊天界面:在右侧与 AI 对话,描述你的需求

  • Specs 面板:查看和编辑项目规范文档

  • 代码编辑器:中央区域为代码编辑区

  • 文件浏览器:左侧为项目文件树

  • 终端:底部可打开终端执行命令

步骤四:加入 Kiroween 黑客松

1. 访问活动页面

打开 Kiroween 黑客松活动页面:https://kiroween.devpost.com/

2. 加入黑客松

在活动页面中央或右上角,点击 "Register for this hackathon""Join Hackathon" 按钮。

系统会要求你登录 Devpost 账户(如果尚未登录)。

3. 确认参赛

点击后会弹出确认窗口,显示活动规则和时间:

  • 阅读活动规则(Rules)

  • 阅读评审标准(Judging Criteria)

  • 勾选"我同意遵守活动规则"

  • 点击 "Register" 完成注册

4. 加入成功

注册成功后,你会看到:

  • 活动页面显示"You're registered!"

  • 收到 Devpost 的确认邮件

  • 可以开始提交项目

步骤五:使用 Kiro 构建项目

既然你已经注册成功,现在可以开始使用 Kiro 构建你的参赛项目了!

1. 选择项目主题

Kiroween 鼓励的主题包括:

🧟 复活(Resurrection)

让已"死亡"的技术重获新生。例如:

  • 重新实现经典软件(如 IE6、Flash 播放器)

  • 复活老旧的编程语言或框架

  • 为废弃的 API 创建现代替代品

🧪 弗兰肯斯坦(Frankenstein)

将不兼容的技术拼接成强大的作品。例如:

  • 混合多种编程语言或框架

  • 整合看似矛盾的技术栈

  • 创造前所未有的技术组合

👻 恐怖创意(Horror/Creative)

任何与万圣节主题相关的有趣项目。例如:

  • 恐怖游戏或互动体验

  • 僵尸主题的应用程序

  • 黑暗风格的开发工具

2. 使用 Specs 规划项目

在 Kiro 中创建项目 Spec,这是参赛的关键优势:

步骤

  1. 在 Kiro 中打开或创建项目文件夹

  2. 在聊天界面输入项目想法,例如:"我想构建一个僵尸生存游戏,玩家需要在限定时间内寻找资源并生存"

  3. 要求 Kiro 生成 Spec:"请为这个项目创建详细的 Spec"

  4. Kiro 会生成结构化的规范文档,包括:

    • 用户需求(User Stories)

    • 系统架构(Architecture)

    • 技术选型(Tech Stack)

    • 功能清单(Features)

    • 数据模型(Data Models)

Spec 示例结构

markdown
# 项目名称:Zombie Survival Game

## 用户需求

- 作为玩家,我想要在地图上移动,寻找生存资源
- 作为玩家,我想要与僵尸战斗并获得分数
- 作为玩家,我想要查看生存时间和得分排行榜

## 技术架构

- 前端:React + TypeScript
- 游戏引擎:Phaser.js
- 后端:Node.js + Express
- 数据库:MongoDB

## 核心功能

1. 游戏场景渲染
2. 角色移动控制
3. 僵尸 AI 行为
4. 资源收集系统
5. 得分统计系统

3. 让 Kiro 生成代码

有了 Spec 后,你可以逐步让 Kiro 实现各个功能:

示例对话

  • "根据 Spec 创建游戏的基础框架"

  • "实现角色移动系统,支持 WASD 键控制"

  • "添加僵尸 AI,让它们追踪玩家"

  • "创建资源收集系统,当玩家接触资源时自动拾取"

Kiro 会根据 Spec 生成符合规范的代码,并自动处理文件创建、依赖安装等任务。

4. 使用 Hooks 自动化任务

设置 Hooks 来自动化重复性工作:

有用的 Hooks 示例

  • 保存时自动格式化代码

  • 创建新组件时自动生成测试文件

  • 提交前自动运行 lint 检查

  • 文档自动更新

如何设置 Hook

  1. 在 Kiro 中打开 Hooks 设置

  2. 选择触发事件(如"保存文件时")

  3. 描述要执行的任务(如"格式化当前文件并运行 ESLint")

  4. Kiro 会自动配置并执行

5. 测试和调试

充分利用 Kiro 的测试功能:

  • 属性测试(PBT):验证代码是否符合 Spec 定义的行为

  • 单元测试:让 Kiro 为关键函数生成测试用例

  • 集成测试:测试多个模块的协作

示例

  • "为游戏移动系统创建单元测试"

  • "添加属性测试,验证碰撞检测逻辑"

  • "运行所有测试并修复失败的用例"

6. 优化和完善

在截止日期前,持续优化项目:

  • 改进用户界面和体验

  • 优化性能(如游戏帧率)

  • 添加音效和视觉特效

  • 编写清晰的 README 文档

  • 准备演示视频

让 Kiro 帮助优化

  • "分析当前代码,建议性能优化方案"

  • "帮我写一个详细的 README,包括安装步骤和使用说明"

  • "检查代码中的潜在 bug 和安全问题"

步骤六:提交项目到 Devpost

当你的项目完成后,就可以提交到 Devpost 了!

1. 准备提交材料

在提交前,确保准备好以下内容:

必需材料:

  • 项目名称:简洁有力,体现主题

  • 项目描述:详细说明项目功能、创意和技术实现(建议 500-1000 字)

  • 项目标语:一句话概括项目亮点(Tagline)

  • 演示视频:3-5 分钟的项目演示(YouTube、Vimeo 或 Bilibili)

  • 源代码链接:GitHub 仓库地址(必须公开)

  • 项目截图:至少 3-5 张高质量截图

可选但推荐:

  • 在线演示链接:部署后的可访问网址(如 Vercel、Netlify)

  • 技术架构图:展示系统设计

  • Kiro 使用说明:如何使用 Kiro 构建项目的详细描述

2. 制作演示视频

演示视频是评审的重要参考,建议包含:

视频结构(3-5 分钟)

  1. 开场(15 秒):介绍自己和项目名称

  2. 问题陈述(30 秒):你要解决什么问题?

  3. 产品演示(2-3 分钟)

    • 展示核心功能

    • 演示用户流程

    • 突出亮点特性

  4. 技术实现(1 分钟)

    • 技术栈介绍

    • 重点展示如何使用 Kiro(Specs、Hooks、Agent 等)

    • 展示 Spec 文档或代码生成过程

  5. 总结(15 秒):总结项目价值和下一步计划

拍摄技巧

  • 使用屏幕录制工具(OBS Studio、Loom、QuickTime)

  • 录制清晰的屏幕和流畅的操作

  • 添加背景音乐(使用无版权音乐)

  • 使用视频编辑软件添加字幕和说明

上传视频

  • 上传到 YouTube(推荐,Devpost 原生支持)

  • 或上传到 Vimeo、Bilibili

  • 设置为"公开"或"不公开(仅限链接)"

  • 复制视频链接用于提交

3. 准备 GitHub 仓库

确保你的 GitHub 仓库符合要求:

仓库清单

  • ✅ 仓库设置为 Public(公开)

  • ✅ 包含清晰的 README.md

    • 项目简介

    • 安装步骤

    • 使用说明

    • 技术栈

    • Kiro 使用说明

    • 许可证信息

  • ✅ 代码结构清晰,有适当的注释

  • ✅ 包含 LICENSE 文件(推荐 MIT License)

  • ✅ 添加 .gitignore 文件

  • ✅ 如果是 Web 项目,提供在线演示链接

README 模板示例

markdown
# Zombie Survival Game 🧟

[在此添加项目 Logo 或截图]

## 📖 项目简介

一款基于 Phaser.js 的僵尸生存游戏,玩家需要在限定时间内收集资源并躲避僵尸。

## ✨ 主要特性

- 实时僵尸 AI 追踪
- 资源收集系统
- 在线排行榜
- 黑暗恐怖的万圣节主题

## 🛠️ 技术栈

- React + TypeScript
- Phaser.js 游戏引擎
- Node.js + Express
- MongoDB

## 🎯 使用 Kiro 开发

本项目全程使用 Kiro AI IDE 开发:

- 使用 Specs 规划游戏架构和功能
- 利用 Kiro Agent 生成游戏逻辑代码
- 通过 Hooks 自动化测试和代码检查
- [在此添加 Kiro 使用的详细说明或截图]

## 🚀 快速开始

[安装和运行步骤]

## 📸 项目截图

[添加游戏截图]

## 📹 演示视频

[视频链接]

## 📄 许可证

MIT License

4. 在 Devpost 上提交项目

回到 Kiroween 活动页面,开始正式提交:

步骤 1:创建提交

步骤 2:填写基本信息

  • Project Title(项目名称):输入项目名称

  • Tagline(标语):一句话描述(最多 60 字符)

  • Description(描述):详细介绍项目

    • 建议结构:

      1. 项目简介和灵感来源

      2. 功能特性

      3. 技术实现和挑战

      4. 如何使用 Kiro(重要!)

      5. 未来计划

步骤 3:添加多媒体内容

  • Video Link:粘贴演示视频链接

  • Project Images:上传至少 3 张截图

    • 建议尺寸:1280x720 或 1920x1080

    • 第一张作为封面图,要特别精美

  • Try it out:如果有在线演示,填写链接

步骤 4:添加技术信息

  • Built With:选择或添加技术标签

    • 例如:React, TypeScript, Phaser, Node.js, Kiro

    • 务必添加 Kiro 标签

  • Links:添加 GitHub 仓库链接

    • 确保链接可访问

    • 可添加多个链接(如文档、设计图)

步骤 5:选择参赛类别

  • Kiroween 有多个类别,选择最符合你项目的类别

  • 可以选择多个类别(增加获奖机会)

步骤 6:添加团队成员

  • 如果是团队项目,邀请队友

  • 输入队友的 Devpost 用户名或邮箱

  • 队友需要接受邀请才会显示

步骤 7:预览和提交

  • 点击 "Preview" 查看提交页面效果

  • 检查所有信息是否完整准确

  • 确认无误后,点击 "Submit"

  • 提交成功后会收到确认邮件

5. 提交后的注意事项

  • 不要删除 GitHub 仓库:评审期间仓库必须保持公开和可访问

  • 保持视频在线:确保演示视频不会被删除或设为私密

  • 可以更新项目:在截止日期前可以编辑和更新提交内容

  • 关注活动公告:留意 Devpost 和活动方的通知

步骤七:等待评审

评审标准

Kiroween 的评审团将根据以下标准对项目进行评分:

1. 潜在价值(Impact & Value)

  • 项目解决了什么问题?

  • 实用性和创新性如何?

  • 对用户或社区的价值

  • 项目的可扩展性和可持续性

2. Kiro 的使用(Kiro Implementation)

这是本次黑客松的核心评分项:

  • 是否充分利用了 Kiro 的特性?

  • Specs(规范驱动开发)

    • 是否使用 Specs 规划项目?

    • Spec 的质量和完整性

    • 如何通过 Spec 指导开发?

  • Hooks(自动化)

    • 是否设置了自动化工作流?

    • Hooks 的实用性和创意

  • Agent 协作

    • 如何与 Kiro Agent 协作?

    • 是否展示了多轮对话的协作流程?

  • MCP 集成(可选):

    • 是否使用 Model Context Protocol 连接外部工具?

如何突出 Kiro 使用

  • 在项目描述中详细说明

  • 在演示视频中展示 Kiro 界面和工作流程

  • 在 README 中添加 Kiro 使用的截图和说明

  • 包含 Spec 文件的示例

3. 创意性(Creativity)

  • 万圣节主题的表现

  • 项目的独特性和趣味性

  • 设计和用户体验的创意

  • 技术实现的创新性

4. 技术实现(Technical Excellence)

  • 代码质量和可维护性

  • 技术栈的合理性

  • 功能的完整性和稳定性

  • 项目的可演示性

奖项类别

Kiroween 设有 12 个类别,共 66 位获奖者,奖金池 $100,000

主要奖项类别(示例):

  • 最佳整体项目(Grand Prize)

  • 最佳 Kiro 使用(Best Use of Kiro)

  • 最佳复活项目(Best Resurrection)

  • 最佳弗兰肯斯坦项目(Best Frankenstein)

  • 最具创意(Most Creative)

  • 最佳用户体验

  • 最佳技术实现

  • 最佳新手项目(Best Beginner Project)

  • 最佳团队协作

  • 最佳开源贡献

具体类别和奖金分配请查看活动页面的 Prizes 部分。

评审时间线

  • 提交截止:2025 年 12 月 5 日

  • 评审期:约 1-2 周

  • 获奖公布:预计 2025 年 12 月中下旬

  • 奖金发放:公布后 2-4 周

在评审期间,可以关注:

  • Devpost 平台的通知

  • 活动官方社交媒体

  • 注册邮箱的消息

注意事项

⏰ 时间限制

  • 活动截止日期:2025 年 12 月 5 日

  • 项目提交:必须在截止日期前完成提交

  • 建议:至少预留 1-2 天时间准备演示视频和文档,不要等到最后一刻

💡 使用提示

充分利用 Kiro 的功能

  • Specs:在编码前先规划需求和架构,这是获得"最佳 Kiro 使用"奖的关键

  • Hooks:设置自动化任务(如自动测试、文档生成、代码格式化)

  • MCP:如果需要,连接外部工具和服务(如数据库、API)

  • 属性测试:验证代码是否符合规范,提升代码质量

  • 多轮对话:与 Kiro Agent 进行深度协作,记录有价值的对话过程

项目建议

  • 从小做起:选择一个可在时间内完成的项目范围

  • 功能优先:先实现核心功能,再添加附加特性

  • 定期保存:频繁提交代码到 GitHub,避免数据丢失

  • 测试优先:边开发边测试,确保功能稳定

  • 文档同步:开发过程中就写好 README,不要留到最后

演示技巧

  • 讲故事:用故事的方式介绍项目背景和动机

  • 突出亮点:重点展示最有创意或技术难度最高的部分

  • 展示 Kiro:务必在视频中展示如何使用 Kiro,这是加分项

  • 保持简洁:视频控制在 3-5 分钟,避免冗长

  • 准备 Plan B:如果现场演示,准备录屏备份以防网络或环境问题

🔒 注意事项

  • 代码开源:GitHub 仓库必须公开,否则无法评审

  • 原创性:项目必须是在黑客松期间创作的原创作品

  • 团队规模:查看活动规则确认团队人数限制(通常允许 1-4 人)

  • 知识产权:确保使用的资源(图片、音乐、代码库)有合法授权

  • 诚信参赛:不要抄袭他人项目或使用禁止的工具

📖 学习资源

Kiro 官方资源

  • 官方文档https://kiro.dev/docs/

  • 视频教程:查看 Kiro 官方 YouTube 频道

  • 社区论坛:加入 Kiro Discord 或 Reddit 社区

  • 示例项目:参考 Kiro GitHub 上的示例代码

黑客松参考

  • 往届作品:在 Devpost 上搜索"Kiro hackathon"查看往届优秀项目

  • 开发者博客:查看 DEV.to 上的 Kiroween 标签文章,了解其他开发者的经验

  • 技术分享:阅读参赛者的技术博客和项目总结

查看官方文档和社区教程,快速上手。citation

参考链接


常见问题

Q: 我必须是专业开发者才能参加吗?

A: 不需要!Kiroween 欢迎所有技能水平的开发者参加,包括初学者。Kiro 的 AI 辅助功能可以帮助新手快速上手。活动还设有"最佳新手项目"奖项,鼓励初学者参与。

Q: 可以使用 Kiro 之外的其他工具吗?

A: 可以!你可以结合其他工具和技术栈,但必须在项目中使用 Kiro IDE。评审时会特别关注你如何使用 Kiro 的特性(Specs、Hooks 等),这是重要的评分标准。

Q: 可以团队参赛吗?

A: 可以!Kiroween 支持团队参赛。具体的团队人数限制请查看活动页面的规则部分(通常允许 1-4 人)。团队成员都需要在 Devpost 上注册并加入项目。

Q: 项目必须从零开始吗?

A: 是的。黑客松要求项目在活动期间从零开始创建。不能使用已有的项目或在活动开始前编写的代码。但可以使用开源库、框架和工具。

Q: Kiro 支持哪些编程语言?

A: Kiro 支持主流编程语言,包括 Python、JavaScript/TypeScript、Java、Go、Rust、C/C++、Ruby、PHP 等。你可以选择最擅长或最适合项目的语言。

Q: 如果在开发过程中遇到技术问题怎么办?

A: 你可以:

  1. 查看 Kiro 官方文档和教程

  2. 在 Kiro 社区(Discord/Reddit)寻求帮助

  3. 参考 DEV.to 上的技术文章和经验分享

  4. 联系 Kiroween 活动的技术支持(如果提供)

Q: 提交后还能修改项目吗?

A: 在提交截止日期(2025 年 12 月 5 日)前,你可以随时编辑和更新 Devpost 上的项目提交内容。但截止后就无法再修改了,所以建议预留时间检查。

Q: 获奖后奖金如何发放?

A: 具体的奖金发放方式和流程请查看活动页面的 Prizes 部分或联系活动组织方。通常会在获奖公布后 2-4 周内通过 PayPal、银行转账等方式发放。

Q: 我的项目代码会被公开吗?

A: 是的。参赛项目需要提交公开的 GitHub 仓库链接。这是开源社区的惯例,也有助于评审和学习交流。如果担心知识产权,可以在仓库中添加适当的开源许可证(如 MIT License)。

Q: 如何提高获奖概率?

A: 建议:

  1. 深度使用 Kiro:展示如何利用 Specs、Hooks、MCP 等特性

  2. 创意亮点:与万圣节主题紧密结合,有独特的创意

  3. 技术质量:代码规范,功能完整,有适当的测试

  4. 优秀演示:制作高质量的演示视频,清晰展示项目价值

  5. 完善文档:提供详细的 README 和使用说明

  6. 多个类别:选择符合的多个类别,增加获奖机会


立即行动,参加 Kiroween 黑客松,用 Kiro AI IDE 构建你的创意项目,赢取 $100,000 奖金池! 🚀🎃