LongCut logo

详解 Kiro AI IDE,最强规范模式!超越 Claude Code

By NiceKate AI

Summary

Topics Covered

  • 规范模式一步步指导复杂开发
  • 智能Hooks自动化捕捉遗漏
  • Steering文件持久化项目知识
  • Agent Hooks事件驱动开发流程

Full Transcript

大家好我 是Kat e今天呢 我将介绍 一下亚马 逊新出的 Kero AI编程 IDE这 个工具非 常好我已 经探索它 有段时间 了我非常 喜欢它而 且它现在

是处于预 览阶段使 用Cro dus Sona ture 是免费的 强烈推荐 大家尝试 一下AI 编程工具 非常多那 Kero 绝对是可 以令你眼 前一亮的

它的安装 呢和普通 的Vis code 类的ID 非常像 但是这里 有个问题 你只能去 安装Op enVS X上面的 插件因为 有些插件 是Vis code

它已经禁 止在别的 平台上去 安装了登 录之后我 们会看到 有两个非 常醒目的 板块第一 个是Vi ber也 就是可以 快速让我 们去做一 些测试呀 做一些小

的MVP 第二个呢 也就是我 今天非常 强烈推荐 大家一定 要尝试的 规范模式它是 计划做得 非常到位 一步一步 的去帮你 去指导你 要在其中 有参与看 他做的计

划好不好 随时去修 改随时对 某一项任 务进行启 动而且他 会自己根 据列表一 项项的执 行下去非 常有意思 我们在最 右下方可 以看到他 有一些模 型可以选择

优先我们 会选择 Crow dSonic 4一般情 况下我会将 Auto Copi liator 打开当我 们选择规 范模式之 后我们可 以在左边 看到有一 些界面之

前我们在 别的插件 都不会看 到的比如 说第一个 是规范第 二个是 Agent Hawks agent

hooks 它的话最 近Cod e也是推 出来Ho x第三个 呢是代理 的ste erin g它有点 像Cur zor的 Rule s待会我

又会详细 介绍一下 我们看一 下典型的 当我选择 了规范模 式给它一 个提示词 之后它呢 就会提示 说已经创 建了一个 需求文档 让我看一 下需求文 档怎么样

如果满意 的话就可 以点击右 下方到达 设计阶段 如果对设 计也满意 的话,就 会继续制 作实施计 划。我们

划。我们 看到这是 它左边完 成的一个 实施计划 清单。当

清单。当 我们点击 Start Task 的话,它 就会去立 即执行它 的对应的 部分。在

部分。在 直接在这 个Mac Dona ld文件 上,就可 以执行任 务或者是 重新执行 。右侧呢

。右侧呢 ,我们会 看到这样 的一个列 表清单, 点击之后 就会出现 这样的效果。

他会按照 你添加的 训续进行 执行这是 我一开始 让Kir o他大概 提示了两 三次之后 就做出来 这样的一 个效果那 我是可以 直接通过 键盘上的 1234

5让他出 现不同的 效果这是 Kiro 的一些快 捷键这和 别的平台 还是非常 像的那这 是最终让 他做出来 的他大概 在处理了 14个任 务之后生 成了80

00多行 的代码最 终做出一 个设计游戏 但这个游 戏有点遗 憾前期的 话我没有 仔细的去 审阅它的 代码去及 时的去测 试它生成 的效果导 致它虽然 生成了很

多代码但 是中间有 大量的问 题我呢也 让Kil o去处理 了一下但 是它没有 很快帮我 处理好我 们右侧还 是可以看 到它的功 能还是非 常多的再 看第二个

任务我让 它呢为花 花世界创 建一个理 发的la nding page 包括预约 同样呢这 里我也是 选择了它 的规范的 一个编码 模式很快 呢它就写 成了左边

的需求文 档让我确 认我这里 是左边都 可以进行 修改的而 且我们观 察一下它 呢这里用 了很多语 句比如说 win然 后zen 当什么时 候然后接 着呢系统

就会什么 什么的反 应接着我 们看它的 design mark down文件 他会对应 用用什么 技术站项 目结构做 一些列出 你要去审 阅一下如

果有不符 合你希望 的及时去 修改也就 是说他在 规划的阶 段做的是 非常非常 详细的有 着他你就 完全可以 抛弃掉T ask Mask 还有我个

人觉得比 较好的一 个实践是 让Kid ro帮你 去做详细 的计划接 着你可以 让Cloud Code 或者Au gmen t再帮你执行

我们再看 一下它呢 这是制定 实施计划 的过程上 面的St atum Task 这些也是 非常细化 的任务你 可以看着 它然后修 改有你不 想要的你 就不选中

就可以了 或者说你 要添加的 就直接让 它去添加 一下因为 我将一个 这个应用 呢是让它 分布执行 的它的分 布分了大 概有十步 非常详细 所以你每 一步都可

以看到它 会运行之 后让你查 看一下效果 这是一开 始达了一 个简单的 一个标题 然后这是 我们看到 他的一个 任务列表 这是第二 个他做了 更多的内 容接着呢

他对He ro区域 做了一个 内容的一 个细化再 接着他是 将预约的 服务展示 出来了他 这里做的 非常细他 只是把服 务由哪些 展示了出 来但是他 预约功能

没做我点 击了服务 他就会提 示我说预 约功能将 在后续任 务中实现 接着他就 完善他的 预约服务 内容然后 我就可以 去点击提 交了整体 的话是没 有什么b

ug的但 就我个人 而言如果 说我们只 是做这样 的一个比 较简单的 页面的话 可能用这 么细化的 任务让他 来处理的 话速度会 比较慢因 为他检查 真的是非

常非常详 细但我认 为在复杂 任务中让 他做这样 一步一步 的规划有 是非常非 常必要的 现在呢我 们来看一 下更多K ilo的 信息它的 使用指南 等等先来

看一下他 们官方是 怎么介绍 Kilo 的它的核 心功能是 规范刚刚 我介绍还 有一个刚 刚没有提 到的是钩 子规范都 是有用的 文件刚刚 我们看到 有Tas

k有De sign 还有Re quir emen ts你把 任务给它 之后它就 可以逐一 触发任务了 在提交代 码之前大 多数开发 人员都会 经历心理 活动我是

否破坏了 什么测试 是否已经 更新文档 是否最新 的那这些 工作都是 需要大量 的手工工 作的Ki rong 的智能H awk他 就像经验 丰富的开 发人员一

样捕捉你 遗肉的内 容他是事 件驱动的 自动化再 次强调一 下Kir ong目 前在预览 期内是免 费使用的 但是有一 些限制我 们看一下 Kiro ng的C

hat他 的核心功 能有上下 文理解 智能意图 检测还有 刚刚提到 的包括w eber 还有规范 绘画应用 上下文P illo w虽然说 是刚推出 来预览版

但是它的 功能已经 非常健全 了稍微有 点遗憾的 是在我的 体验中呢 它不支持 网络面接 直接访问 也不支持 联网搜索 那它内置 了很多亚 马逊的一 些文档这

点是非常 好的还有 在我的体 验中我让 它运行终端 它好像不 能自动去 捕获终端 里面出现 了一些什 么问题这 在我们使 用Cur sor或 者是Au gmen

t里面都 已经很习 惯这种方 式了那这 一点对于 Kero 来说是一 个遗憾我 们看到呢 它这里的 警号呢有 多个内容 文件啊代 码库文档 啊Git GifG

itDi f终端等 等Aut opil ot的话 它就是类 似于我们 在其他A I编程里 面的Ag ent的模式 他可以自 主工作来 端到端完 成任务K illo

w他在绘 画中会维 护对话历 史允许持 续的上下 文感知交 互我们也 可以在他 的set ting 里面去进 行一个详 细的设置 现在我们 看一下K illo

w规范他 是规范驱 动的开发 流程三阶 段开发流 程第一是 需求通过 EARS 标记法定 义用户的 故事和验 收标准第 二是设计 记录技术 架构序列 图和实时

考虑第三 是实施 其实我们 不用Ke ro的话 那我觉得 他Ker o在关于 规范还有 关于Ho oks里 面的一些 稳当内容 都真的是 非常值得 我们去学

习他呢是 为编写清 晰可测试 的需求提 供了结构 化的格式 刚刚我们 也看到了 他会有个 Win然 后会有个 Zen然 后这里呢 他就是W in当什 么事情发

生的时候 这个系统 呢就会去 做一些什 么行为如 果你的需 求已经在 其他系统中了 那你可以 通过MC P集成直 接导入或 者是手动 复制你可 以在单个 仓库中拥

有任意数 量的规范 现在我们 讲一下K ilo Stee ring 它非常像 之前我介 绍的Ru ers是 通过Mo dal文 件为你的 项目提供 持久化知

识管理默 认Ste erin g文件有 三个产品 的概述基 础站还有 项目的结 构这些基 础文件默 认包含在 每次交互 中形成K ilo的 项目理解 的基线

我们可以 自定义你 也可以通 过自然语 言描述你 的需求通 过ref in按钮 我们再看 下方它的 这个模式 这个模式 大家看到 应该就是 感觉非常 熟悉和C

urture Rule s非常非 常像它有 始终包含 条件包含 还有手动 包含文件 引用它是 这个样子 的这里有 一些最佳 实践常见 的ste alin g文件策

略API 标准测试 方法代码风格 安全指南 部署流程 等等我真 觉得Ke ro这个 产品非常 好他将很 多之前我 们可能在 各大论坛 上看到的 帖子那些 比较好的

做法怎么 去构建R oles 的各种各 样的用户 的分享他 这里是做 了一个非 常好的集 成现在我 们再看一 下Kero Agent Hook s这是非

常重要的 它是强大 的自动化工具 通过在特 定事件发 生时自动 执行预定 义的智能 体操作彻 底改变你 的开发工 作流程我 们在Ke ro里面 就会看到

左边呢就 会有一个 啊Agent Hook s右侧有 个加号将 它点击一 下我们可 以看到这 里新建一 个Agent Hook 他这里也

有一些说 明这些还 是非常好 的比如说 我可以让 他更新我 一下的文 档我们点 击一下右侧 它会在这 里出现我 们看到了 他说这个 hook 已经是构 建成功了

他将监视 这些这些 的文件我 们看到上 方有一个 已创建下 方我们也 可以把它 删掉左侧 呢有个s teal ing我 们点击一 下让他去 生成文档 他会阅读

多个文档 我们回到 这个仓库 在kir o的文件 夹下面呢 我们现在 就可以看 到刚刚他 创建的h ooks 然后下方 的规范呢 这是项目 一开始点 击它让它

生成的然 后我们看 到这里有 一个st eali ng它刚 刚创建了 技术站的 文档然后 刚刚也创 建了pr oduc tor的 文档Ki llow 呢它将左

侧这些内 容都展示 出来而且 提供了非 常方便的 直接点击 就生成的 交互方式 这一点是 非常好的 我们接着 看什么是 agent hook sagent

hook s它可以 触发文件 保存触发 文件创建 文件删除 核心优势 保持代码 质量预防 安全漏洞 减少手动 开销标准 化团队的 一个流程

我们看一 下hoo k它的类 型比如说 这里是有 一个文件 创建触发 我们就可 以去写这 样子的一 个示例文 件删除呢 它就移除 这些等等 这样的话就是 一个文件

删除之后 ,它触发 了这个h ook, 它就可以 去相关的 文档进行 一个更新 。hoo

。hoo k的设计 呢,它是 要求明确 具体,充 分测试, 监控性能 ,确保h ooks 不会减慢 你的工作 流程,考 虑它的触 发频率, 它也有一 些安全考

虑。我们

虑。我们 再看更多 的一个h ook的 示例,比 如说这个 安全预提 交扫描器, 触发了文 件保存这 是国际化 注释哦当 你更新主 语言文件 中的文本 时确保翻

译保持同 步比如说 识别添加 然后检查 对于缺失 的件怎么 怎么然后 修改的件 怎么样它 还可以和 MCP一 起结合起 来这是一 个Fig ma相关 的那Ho

ok呢监 控HTM L和CS S文件 并使用F igma 的NCP 验证他们 是否军选 Figm a的设计 英雄部分 怎么样功 能导航颜 色方案的 一致性等

等这功能 是非常值 得探索的 我们看一 下怎么开 启你的第 一个KE RO项目 开始之前 安装准备 了解项目 的结构启 动KER O选择W eber 或者是规

范开始对 话可以选 择生成引 导文件让 KERO 自动为你 创建项目 引导文档

它是怎么

工作的 我呢是让 他搜索K yro IDE的 相关信息 并且生成

精美的H TML的 页面他呢 很快就帮 我创建了 他这里就 不会提示 我说先给 我做计划 什么的而 且他在这 里用的C loud Sonic 4的速度 还是比较

快的我看 到他这里 没有搜索 网页信息 于是我就 让他再搜 索一下但 是呢他告 诉我说无 法通搜索 网页或者 访问外部网站 但是它可 以去根据 它内在的 一个知识

信息去创 建这样的 一个页面 这个就是 它生成的 效果非常 典型的C orda 的生成的 方式做一 些简单的 页面速度 还是非常 的快的现 在AI编 程工具竞

争那么厉 害但我觉 得Kir o它的设 计是绝对 有高人精 心设计过 的非常有 意思而且 我觉得它 的很多功 能可能后 续也会被 一些其他 的AI编 程工具给

吸收非常 推荐大家 尝试一下 它即使不 用它了解 它的规范 了解它的 hook s也是非 常有意思 它写的t asks 它写的各 种规范文 档我们可 以直接拿

来用放在 别的AI 编程工具 里面以上 就是我今 天的分享 如果喜欢 我的视频 欢迎加入 我的知识 星球我会 分享最新 的AI资 讯分享原代码 回答你的 提问我们

下次再见

Loading...

Loading video analysis...