✦ Kiro IDE ✦ Spec-first ✦ Bedrock統合 ✦ Steering Documents ✦ Requirements→Design→Tasks ✦ Hooks JSON 10トリガー ✦ ⚠️ 本番アクセス注意 ✦ Kiro IDE ✦
Kiro IDE

Kiro IDE
Best Practices

Spec-first · Bedrock · Steering Documents

Spec-first Bedrock 5モデル Steering Docs ⚠️ 本番注意

⚠️ セキュリティ警告 — 本番環境でのエージェント実行

AIエージェントに本番環境へのアクセス権限を与える場合は最小権限の原則を厳守すること。

★ 直近アップデート — AWS Kiro
2026-06-25 Kiro IDE v1.0.0 GA — スタンドアロン IDE として正式リリース

Kiro GA

初回GA: Kiro IDEが v1.0.0 として正式パブリックリリース。VS Code ベースのスタンドアロン IDE。

Spec-firstワークフロー: Requirements(要件)→ Design(設計)→ Tasks(タスク)の3段階仕様書から実装を追跡する独自ワークフローが特徴。

Bedrock統合: Amazon Bedrock を通じて複数モデルを選択可能。

★ 概要
  • AWS製 · VS Code ベーススタンドアロン IDE
  • Spec-first(要件→設計→タスク→実装)
  • Bedrock経由でモデル選択
  • Steering Documents(.kiro/steering/)
  • .kiro/settings.json(JSON形式)
  • Hooks(JSON形式・10種類のトリガー)
  • Custom Agents(Kiro IDE v1.0.0 以降)
  • ⚠️ 本番環境アクセスは最小権限で
★ ベストプラクティス Top9
  • Specを書かないとKiroを使う意味がない
  • Specをコードと同じGitリポジトリで管理する
  • 本番環境のDB・インフラ削除権限は絶対に与えない
  • approval_policy: "on-request"を本番の必須設定にする
  • Bedrockモデルをタスクの複雑度で使い分ける
  • Steering Docsは公式3ファイル(product/tech/structure)+必要に応じてarchitecture
  • タスクリストの完了チェックをエージェントに追跡させる
  • IAMロールはRead/デプロイ専用・削除権限は除外する
設定システム — .kiro/settings.json
01設定ファイル例(Bedrock)
// .kiro/settings.json
{
  "model": "anthropic.claude-sonnet-4-5",
  "provider": "bedrock",
  "region": "us-east-1"
}

権限・承認ポリシー等の詳細な設定キーは kiro.dev/docs の公式ドキュメントで確認すること。

02Bedrock モデル(確認済み例)

利用可能なモデル・料金は kiro.dev/pricing で確認すること。

モデルID(例)推奨用途
anthropic.claude-sonnet-4-5標準的な実装・設計タスク
anthropic.claude-3-7-sonnet複雑な実装・アーキテクチャ分析
Spec-first ワークフロー
014ステップフロー — 要件→設計→タスク→実装
ステップファイル内容
1. Requirements.kiro/specs/*/requirements.mdユーザーストーリー・受け入れ基準
2. Design.kiro/specs/*/design.mdアーキテクチャ・データモデル・インターフェース
3. Tasks.kiro/specs/*/tasks.md実装チェックリスト(順序付き)
4. ImplementコードベースKiroがタスクリストを追跡しながら実装

Specをコードと同じGitリポジトリで管理することで仕様とコードのドリフトを防ぐ。Kiroを使いながらSpecを書かないチームはコストだけ払って恩恵を受けていない。

02Steering Documents — 永続的コンテキスト

Kiro公式の foundational files(「Generate Steering Docs」で自動生成される3ファイル):

.kiro/steering/
  product.md      # プロダクトの目的・対象ユーザー・機能・ビジネス目標
  tech.md         # 技術スタック・フレームワーク・コーディング規約
  structure.md    # ファイル構成・命名規則・importパターン・設計方針

この3ファイルはデフォルトで全インタラクションに自動インクルードされる。
architecture.md は公式 foundational files には含まれないが、システム設計・制約をより詳細に記述する用途で追加するのは有効。

Steering DocumentsはSpec-firstフロー内で自動参照される。CLAUDE.mdのRouter設計と同様に、必要な情報へのポインタとして管理する。

Hooks — JSON形式(10種類のトリガー)
01Hooks の基本構造(JSON)
// .kiro/hooks/lint-on-save.json
{
  "version": "v1",
  "hooks": [
    {
      "name": "lint-on-save",
      "trigger": "PostFileSave",
      "matcher": "\\.ts$",
      "action": {
        "type": "command",
        "command": "npm run lint"
      },
      "timeout": 30,
      "enabled": true
    }
  ]
}

JSON形式。.kiro/hooks/(ワークスペース)または ~/.kiro/hooks/(ユーザー全体)で管理。

02サポートトリガー一覧(10種類)
トリガー名発火タイミングブロック可能
SessionStartセッション開始時
Stopセッション終了時
PreToolUseツール実行前
PostToolUseツール実行後
PreTaskExecタスク実行前
PostTaskExecタスク実行後
UserPromptSubmitユーザー入力送信時
PostFileCreateファイル作成後
PostFileSaveファイル保存後
PostFileDeleteファイル削除後

PreToolUse / UserPromptSubmit / PreTaskExec は終了コードで後続処理をブロックできる。

Custom Agents(Kiro IDE v1.0.0 以降)
Custom Agents 機能

Kiro IDE v1.0.0 GA(2026-06-25)で Custom Agents 機能が追加された。設定ファイルの形式・ディレクトリ構造・フィールド詳細は kiro.dev/docs/agents の公式ドキュメントで確認すること。

01Introspect Subagent(CLI 3.0 早期アクセス・2026-07-17〜)

Kiro CLI v2.13.0 で kiro-cli --v3(CLI 3.0 早期アクセス)向けに追加されたビルトインsubagent。Kiroの機能について質問すると案内してくれるほか、カスタムエージェント・Hooks・Steering Filesの書き方も解説してくれる。早期アクセス機能のため正式版で挙動が変わる可能性がある。

Automations / Routines — Kiroでの対応
スケジュール実行機能はなし

Claude CodeのRoutines(cron)やCodexのAutomations(cron + webhook)に相当する定期実行機能はKiroに実装されていない。

01代替アプローチ(外部ツール)
用途代替手段
定期コードレビューGitHub Actionsのcronジョブから実行
定期ドキュメント更新AWS Lambda + EventBridgeから実行

外部cronを使う場合は、実行ユーザーのIAMロールに最小権限を設定することを必ず確認すること。

★ 更新ログ
2026-07-17Kiro CLI v2.13.0CLI 3.0早期アクセス(kiro-cli --v3)向けにIntrospect Subagent(機能説明ビルトインエージェント)とGlobal Hooks(~/.kiro/hooks/を全ワークスペースに自動適用)を追加。
2026-07-14KiroOpenAI GPT-5.6(Sol/Terra/Luna)に対応。Kiro として初めて Anthropic 以外のモデルを採用。Pro〜Power ティア対象に実験的展開中。
2026-07-13Kiro IDE v1.0.138セッション起動高速化・Context limit 繰り返しエラー修正・Windows PowerShell 信頼設定。
2026-06-25Kiro IDE v1.0.0GA リリース。Spec-first・Bedrock統合・Custom Agents。
◀ ホームへ   ★ 技術比較ページへ