👻

AWS AI IDE "Kiro" の AgentHooks が楽過ぎてヤバイ!

に公開

はじめに

Claude Code 一択だと信じていましたが、何に全てを掛けて良いかまだまだふら付く可能性のある @___nix___ です。

背景

ついに AWS からIDE型AIエージェントが発表されました!

https://kiro.dev/

これは周知の事実なのですが、注目すべきは「AGENTHOOKS」機能です。

https://kiro.dev/docs/hooks/types/

この記事ではこの使い方のみに焦点を絞ります。(余計なことは書きません)

概要

Claude Code でも Hooks の機能が注目されましたが、ShellScript で書かされたりするので意外と敷居が高かったのでは無いでしょうか。

そこに目を付けたのは流石 AWS です。

Kiro ではこの Hooks の設定を自然言語で作成、設定が可能なりました。

使い方

  1. AGENT HOOKS の横にある「+」を押します
  2. HOOKS の条件と命令をここで設定して、右側のエンターっぽいアイコンを押します
    ※例えば「.jsのファイルに変更があった場合、必ず UnitTest を実行すること」
  3. 右側のウィンドウで Kiro くんが設定完了のコメントをしてくれます
    ※Kiro「フックが正常に作成されました。このフックはすべての.jsファイルを監視し、変更が検出されるたびにユニットテストの実行を自動的にトリガーします。」
  4. Kiroくんのコメントと同時に中央のウィンドウで Hook created が開いています
  5. はい、完了です。実際に「js のリファクタリングをしてください」とお願いしてみます
  6. 別のウィンドウが開いて無事 UnitTest が実行されました

素晴らしい!

終わりに

Hook が起動中はちゃんとアイコンもグルグル回ってしっかりタスクをこなしてくれていることが確認できますので、Kiro が可愛く思えてきました。

皆さんも是非「プロンプト忘れ」でお悩みの方は Hooks を活用してみては如何でしょうか。

一言

Claud Code Hooks も自然言語で指示したい...。
プロンプトで指示して Hooks を書いて貰っても良いのですけど(分かり難いかな、個人的に)

これからも AIエージェント の壮絶な戦いが楽しみですね!

Discussion