내 첫 Kiro Power 구축: PostHog Observability

발행: (2025년 12월 18일 오전 10:14 GMT+9)
8 min read
원문: Dev.to

Source: Dev.to

번역을 진행하려면 번역이 필요한 원본 텍스트를 제공해 주세요. 텍스트를 알려주시면 요청하신 대로 한국어로 번역해 드리겠습니다.

Kiro 파워란 무엇인가요?

Kiro 파워는 요청 시 제공되는 기능 번들로, AI 에이전트를 위해 설계되었습니다.
모든 도구와 모범 사례 가이드를 항상 컨텍스트에 로드하는 대신, 파워는 필요할 때만 활성화됩니다. 이를 통해 에이전트는 적절한 시점에 올바른 컨텍스트와 도구를 로드할 수 있습니다.

일반적인 파워 패키지에는 다음이 포함됩니다:

  • MCP 서버 / 도구 연결 – 에이전트가 실제 시스템과 상호작용할 수 있도록 합니다.
  • 스티어링 / 가이드 파일 – 모범 사례 및 워크플로 패턴을 제공합니다.
  • (선택 사항) 후크 – 파워에 특화된 검증 또는 자동화 기능.

“필요 시 로드” 개념은 에이전트가 관련 없는 컨텍스트에 압도되지 않고 집중할 수 있게 해줍니다.

Official docs:

Building the Power with Kiro’s “Build a Power”

첫 번째 단계는 Build a Power 템플릿을 사용하는 것이었습니다. 이 템플릿은 폴더 구조와 기본 설정을 안내합니다.

Build a Power

My approach

  1. Kiro에게 PostHog MCP용 Power를 만들고 싶다고 전달했습니다.
  2. PostHog MCP URL / 문서를 컨텍스트로 제공했습니다(아래 링크).
  3. 이미 Datadog Observability Power를 설치했으며 두 Power가 모두 관측성에 초점을 맞추고 있기 때문에 이를 템플릿으로 사용할 수 있는지 물었습니다.

보통은 스펙 기반 개발을 하지만, 이번처럼 작고 구체적인 Power의 경우 공식 스펙보다는 가이드 대화 형태로 진행했습니다.

Power Folder Structure

“예기치 않은 오류가 발생했습니다. 다시 시도해 주세요.”

Discord 커뮤니티에서 자주 보이는 Kiro 오류는 다음과 같습니다:

“예기치 않은 오류가 발생했습니다. 다시 시도해 주세요.”

제가 직접 Power를 설치하기 전까지는 이 메시지를 본 적이 없었습니다. 처음에는 구현 과정에서 실수를 했거나 필수 설정 단계를 놓친 것이 아닌가 생각하며 문제를 파고들었습니다.

실제로 문제를 해결한 방법

  • 사용하지 않는 Power 몇 개를 제거했습니다.
  • 모든 것을 깨끗하게 다시 설치했습니다.
  • 설치를 다시 시도했습니다.
  • “Try this 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를 설치하려면 GitHub URL과 MCP 설정에 있는 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 Power를 사용해 본 경험은 어떠셨나요? 직접 만들어 보셨나요? 댓글로 의견을 공유하거나 Kiro Discord에 참여해 주세요.

Back to Blog

관련 글

더 보기 »

스타트업을 위한 AI 도구 비교

시드 펀딩을 받았습니다. 많지는 않지만—200 K에서 500 K 달러 정도입니다. 빠르게 구축하고 출시해야 합니다. 문제는 이론적으로 어떤 AI 도구가 가장 좋은가가 아니라, 어떤 조합이…