构建我的第一个 Kiro Power:PostHog 可观测性

发布: (2025年12月18日 GMT+8 09:14)
6 min read
原文: Dev.to

Source: Dev.to

请提供您想要翻译的正文内容,我将把它翻译成简体中文并保留原有的格式、Markdown 语法以及技术术语。谢谢!

什么是 Kiro Powers?

Kiro Powers 是 按需能力捆绑,用于你的 AI 代理。
与其一直在上下文中加载所有工具和最佳实践指南,Power 只在相关时激活。这使得代理能够在恰当的时刻加载正确的上下文和工具。

一个典型的 Power 包含:

  • MCP 服务器 / 工具连接 – 让代理能够与真实系统交互。
  • 引导 / 指导文件 – 最佳实践和工作流模式。
  • (可选) Hooks – 针对该 Power 的验证或自动化。

“按需加载”的理念让代理保持专注,不会被无关的上下文淹没。

官方文档:

使用 Kiro 的 “Build a Power” 构建 Power

第一步是使用 Build a Power 模板,它会指导你完成文件夹结构和基础设置。

Build a Power

我的做法

  1. 告诉 Kiro 我想为 PostHog MCP 创建一个 Power。
  2. 提供了 PostHog MCP 的 URL / 文档作为上下文(链接见下文)。
  3. 提到我已经安装了 Datadog Observability Power,并询问是否可以将其用作模板,因为两者都是面向可观测性的。

我通常使用规范驱动的开发方式,但对于这个小而特定的 Power,我把过程更像一次引导式对话,而不是正式的规范。

Power Folder Structure

“发生意外错误,请重试。”

在 Discord 社区中常见的 Kiro 错误是:

“发生意外错误,请重试。”

我在安装自己的 Power 之前从未见过它。我的第一直觉是我在实现时出错或遗漏了必需的配置步骤,这把我带入了一个兔子洞。

实际解决方法是什么?

  • 卸载了几个未使用的 Power。
  • 干净地重新安装了所有内容。
  • 再次尝试安装。
  • 点击 “尝试此 Power”。

Try This Power
Try this power chat

安装、测试和开源

为了快速测试,我从本地文件夹导入了 Power。添加我的 PostHog API 密钥 后,Power 就可以使用了。

Add Power

测试

我的应用已经接入了 PostHog,所以我可以让 Kiro:

  • 检查现有的 PostHog 仪表板、洞察以及数据结构。
  • 建议使用 Feature Flags(对我基本的标记使用来说是个有用的推荐)。
  • 提出添加 LLM 监控 的计划,我现在正计划将其作为下一个功能实现。

Power 让我只需让代理查看我的 PostHog 设置,就能保持 数据驱动

开源仓库

所有代码、文档和资源均可在以下位置获取:

欢迎克隆、实验并贡献!

Kiro 查看我的 PostHog 数据并将其用作上下文或新功能

如何尝试?

要安装该 Power,只需在 MCP 配置中提供 GitHub URL 和你的 PostHog API 密钥:

https://github.com/llamojha/posthog-kiro-power/tree/main/powers/posthog

Add power via Github URL

My Power URL

教训与下一步

最初,构建一个 Power 让人有点畏惧。但当我真正动手后,这种感觉就改变了。“Build a Power” 助手一步步引导我完成整个过程,感觉就像在和 Kiro 对话——既直接又有趣。我强烈建议大家尝试一下,即使只是想看看它是如何工作的。

如果你已经知道想要封装的工具——无论是 MCP 服务器、CLI,还是常用的工作流——创建 Power 主要涉及:

  • 将工具干净地打包。
  • 让代理在相关时机能够轻松加载。

后续计划

这次体验既有趣又顺畅,我迫不及待想继续构建。以下是一些后续想法:

  • New Relic Power – 我之前使用过 New Relic,正在探索 New Relic 的 MCP 端,并计划创建一个 New Relic Power
  • 更复杂的 Power – 将 Hooks 和 Steerings 打包在一起,测试 Power 概念在更大工作流中的潜力。

如果有 PostHog 的同事看到这篇文章,欢迎复制我的工作并正式推出 PostHog Kiro Power <3。

你使用 Kiro Powers 的体验如何? 你自己构建过吗?在评论区分享你的想法,或加入 Kiro Discord

链接

Back to Blog

相关文章

阅读更多 »

哎呦!2025

我的 YOW! 体验 我已经关注 YOW! 会议超过十年了。它们在澳大利亚的三个城市举办——墨尔本、布里斯班和悉尼——并且 f...