記事公開日
【AWS Kiro完全ガイド】 仕様駆動開発(SDD)で変わるAI開発の現場

この記事のポイント
AWSが提供するAI IDE「Kiro」の全体像を、仕様駆動開発(SDD)・料金・モデル・主要機能・エンタープライズ導入・QESの実践知見まで網羅的に解説するピラーページです。情報は2026年4月時点のkiro.dev公式ドキュメントに基づいています。
- 仕様駆動開発(SDD)で「正しいものを正しく作る」:
AIにいきなりコードを書かせず、要件→設計→タスクの3フェーズで仕様を固めてから実装するKiro独自のアプローチ - 料金・モデル・4大機能を一気に把握:
Free〜Powerの4プラン、Claudeモデルの消費倍率、Steering・Powers・Skills・Hooksの使い分けまで - QESの実践知見と30本以上の関連記事リンク:
日本語環境セットアップからJAWS DAYS 2026登壇まで、導入〜定着のリアルな知見を集約
はじめに
DXソリューション営業本部の三浦です。
AIによるコード生成ツールは数多く登場していますが、「プロトタイプは作れても、本番品質にならない」という課題を抱えていないでしょうか。AWSが提供するAI IDE「Kiro」は、仕様駆動開発(SDD)というアプローチで、AIが生成するコードに「構造」を与えます。
本記事では、Kiroの全体像から料金体系、導入手順、機能、そしてQESでの実践知見まで、Kiro導入を検討するエンジニアが知るべきすべてを徹底的に解説します。
1. Kiroとは何か
Kiro(キロ)は、AWSが提供するエージェント型AI IDEです。Code OSS(VS Codeのオープンソース版)をベースとしたデスクトップアプリに加え、ターミナルで動作するCLI 2.0も提供されています。
Kiroの最大の特徴は、コードを書く前に仕様を構造化するというアプローチです。多くのAI開発ツールがコード生成の速度を競う中、Kiroは「正しいものを、正しく作る」ための設計プロセスをAIに組み込みました。
AWSは公式サイトで次のように説明しています。
「ほとんどのツールはコード生成に優れていますが、Kiroは1行のコードを書く前に混沌に構造を与えます」
— kiro.dev 公式サイト
動作環境
- IDE版: macOS、Windows、Linuxに対応
- CLI版: ターミナルベース。CI/CDパイプラインでのヘッドレス実行にも対応
- 認証: GitHub・Google・AWS Builder IDで無料登録可能(AWSアカウント不要)。企業向けにIAM Identity Center連携にも対応(AWSアカウント・Organizations環境が必要)
- 対応言語: Python、Java、JavaScript、TypeScript、Go、Rust、C#、PHP、Ruby、Kotlin、C/C++、SQL、HCL 他15言語以上
2. 仕様駆動開発(SDD)— Kiro最大の特徴
SDDとは
仕様駆動開発(Spec-Driven Development)は、Kiroが提唱する開発手法です。AIにいきなりコードを書かせるのではなく、3つのフェーズで段階的に仕様を固めてからコードを生成します。
| フェーズ | 成果物 | 内容 |
|---|---|---|
| 1. 要件定義 | requirements.md |
EARS記法で要件を構造化 |
| 2. 設計 | design.md |
アーキテクチャ・技術選定を文書化 |
| 3. タスク分解 | tasks.md |
実装タスクをステップに分解 |
各フェーズの間に人間のレビューゲートが入ります。AIが暴走してコードを量産するのではなく、エンジニアが仕様を確認・修正してから次のフェーズに進む仕組みです。
Spec ModeとVibe Mode
Kiroには2つの開発モードがあります。
- Spec Mode(本番向け): 上記のSDD 3フェーズを厳密に実行。プロダクションコードに適する
- Vibe Mode(プロトタイプ向け): 仕様策定をスキップし、対話ベースで素早くプロトタイプを作成
チームの状況に応じて使い分けることで、「素早い検証」と「品質の高い本番コード」の両方をカバーできます。
3. Kiroの主要機能
3-1. Steering(ステアリング)
AIの振る舞いをMarkdownファイルで永続的に制御する機能です。コーディング規約、日本語での応答指示、提案優先ワークフローなど、チームのルールをAIに事前に覚えさせることができます。
3つのスコープで管理でき、優先順位は Powers > ワークスペース > グローバル の順です。
| スコープ | 配置先 | 用途 |
|---|---|---|
| グローバル | ~/.kiro/steering/ |
個人の共通設定 |
| ワークスペース | .kiro/steering/ |
プロジェクト固有のルール |
| Powers | Powers内のsteering/ |
ツール連携時の制約 |
3-2. Powers(パワーズ)
MCPサーバー、Steering、Hooksをバンドルした拡張パックです。キーワードベースで動的に起動するため、不要なツールがコンテキストを圧迫しません。
AWSネイティブのPowers(コスト最適化、CloudWatch、Aurora DSQL等)に加え、Datadog、Figma、Stripe、Supabaseなど主要SaaSパートナーのPowersも提供されています。kiro.devのマーケットプレイスからワンクリックでインストール可能です。
3-3. Agent Skills(エージェントスキル)
SKILL.mdファイルにAIへの指示・参照資料・スクリプトをパッケージし、特定のタスクに特化した知識をAIに持たせる機能です。2026年2月にIDE版でも利用可能になりました。
オープン標準(agentskills.io)として設計されており、Claude Code、Gemini、Cursor、Copilotなど他のAI IDEでも利用できるポータビリティが特徴です。
3-4. Agent Hooks(エージェントフック)
ファイル保存などのイベントをトリガーに、自動でタスクを実行する機能です。「ファイルを保存したらREADMEを更新」「テストファイルを変更したらテストを実行」といった自動化を、自然言語で設定できます。
Skills vs Powers — どう使い分けるか
| 観点 | Agent Skills | Powers |
|---|---|---|
| 定義ファイル | SKILL.md | POWER.md |
| 内容 | 指示書・ドキュメント・スクリプト | MCP設定・Steering・Hooks |
| 起動方式 | AIが関連性を判断 | キーワードで動的起動 |
| 互換性 | オープン標準(他ツールでも使える) | Kiro専用 |
| 主な用途 | 知識・ノウハウの注入 | ツール連携・自動化 |
4. 料金プラン(2026年最新)
※本セクションは kiro.dev 公式料金ページ(2026年4月17日確認)に基づいています。
| プラン | 月額 | 月間クレジット | 主な対象 |
|---|---|---|---|
| Free | $0 | 50 | 個人の試用・学習 |
| Pro | $20 | 1,000 | 一般的な個人開発者 |
| Pro+ | $40 | 2,000 | ヘビーユーザー |
| Power | $200 | 10,000 | 大規模エージェントワークフロー |
知っておくべきポイント
- 超過分: $0.04/クレジット(デフォルト無効、オプトイン)
- 初回登録: 30日間 500クレジットのウェルカムボーナス
- 未使用クレジットは翌月繰越不可
- Enterprise: 一括請求、SAML/SCIM SSO、利用分析ダッシュボード
5. 対応AIモデルと選び方
Kiroでは、デフォルトのAutoモードに加え、Anthropic社のClaudeシリーズおよびサードパーティモデルをタスクの性質や予算に応じて選択できます。
※本セクションは kiro.dev 公式ドキュメント Models ページ(2026年4月17日確認)に基づいています。
AIモデル一覧とクレジット消費倍率
※主要なClaudeモデルのみ掲載。この他にMiniMax、DeepSeek、Qwen等のサードパーティモデルも全プランで利用可能です(倍率0.05x〜0.5x)。
| モデル | 倍率 | 特徴 |
|---|---|---|
| Auto(デフォルト) | 1.0x | タスクに応じて使用モデルを自動選択。通常はこれを推奨 |
| Claude Opus 4.7 | 2.2x | 最新Opus。大規模コードベース・複雑推論向け。※IAM Identity Center経由で順次ロールアウト中 |
| Claude Sonnet 4.6 | 1.3x | コーディング・エージェント機能のバランス型最新版 |
| Claude Haiku 4.5 | 0.4x | 最高速・低コスト。 |
すべてのモデルは全プラン(Free含む)で利用可能です。ただしOpus 4.7はIAM Identity Center経由ユーザーへの順次提供中のため、一般提供まではOpus 4.6をお使いください。
6. エンタープライズ導入のポイント
組織でKiroを導入する際に押さえるべき3つのポイントを紹介します。
6-1. IAM Identity Centerとの連携
既存のAWS Organizations環境がある場合、IAM Identity Center経由でKiroにSSOログインできます。個人のGitHubアカウントに依存せず、組織管理が可能です。なお、IAM Identity Center連携ユーザーはOpus 4.7への早期アクセスも受けられます。
6-2. 利用モデルの組織制御
管理者が組織全体で利用可能なAIモデルを一括制限できます。例えば「Claudeシリーズのみ許可」のように使用モデルの範囲を絞ることで、サードパーティモデルの利用をブロックするといったコスト・ガバナンス管理が可能です。制御は組織全体への一括適用となり、ユーザーやロール単位での個別制御には対応していません。
6-3. セキュリティとデータプライバシー
| 項目 | Free/Personal | Enterprise(IAM Identity Center経由) |
|---|---|---|
| データの学習利用 | あり(オプトアウト可) | なし(デフォルトで保護) |
| 暗号化(転送中) | TLS 1.2+ | TLS 1.2+ |
| 暗号化(保存時) | AWS KMS | CMK(顧客管理キー)対応 |
| データ保存リージョン | US East(Virginia) | Virginia or Frankfurt選択可 |
企業導入では、IAM Identity Center経由のPro契約またはAmazon Q Developer Pro経由を推奨します。データが学習に利用されないデフォルト設定となります。
参照: kiro.dev データプロテクション公式ドキュメント
7. QESが実践してわかったこと
QESでは2025年12月のre:Invent参加をきっかけにKiroの検証を開始し、以下の知見を蓄積しています。
日本語環境のセットアップが最初のハードル
Kiroはデフォルトで英語応答です。Steeringファイルに日本語応答ルールを設定することで解決しますが、初回セットアップで詰まるケースが多く見られました。
Steeringの設定が定着のカギ
チーム共通のSteeringファイルをリポジトリに含めることで、メンバー間のAI利用品質のばらつきを抑えられます。QESではコーディング規約、日本語応答、提案優先ワークフローをSteeringに定義し、全員が同じ品質のAI支援を受けられる環境を整備しました。
CloudShellでの利用でリモート環境にも対応
AWS CloudShell上でKiro CLIを実行することで、ローカル環境にインストールせずにKiroを使用できます。セキュリティポリシーでローカルインストールが制限される環境でも活用可能です。
AWS Cost Optimization PowerでコストのAI診断が可能
KiroのAWS Cost Optimization Powerを活用することで、Cost Explorerを手動操作することなく、チャットベースで請求額の急増原因をドリルダウン特定できます。月末着地予測や最適化推奨事項の自動提示も可能です。
Agent Skillsはオープン標準でツール間を移動できる
Agent SkillsはKiro専用ではなくオープン標準(agentskills.io)のため、Claude Codeなど他ツールへの移行・併用が容易です。QESではKiro CLIとClaude Codeを用途に応じて使い分けており、SkillsファイルはほぼそのままコピーするだけでClaude Code環境に移行できることを確認しています。
JAWS DAYS 2026での登壇
QESのKiro活用は社外からも注目され、JAWS DAYS 2026(2026年3月7日)に「『きっかけ作り』から始めるKiro定着の軌跡」をテーマに登壇しました。
8. 他のコーディングエージェントとの位置づけ
Kiroの立ち位置を理解するため、主要なコーディングエージェントとの違いを整理します。
| 観点 | Kiro | Claude Code | Cursor | GitHub Copilot |
|---|---|---|---|---|
| 提供元 | AWS | Anthropic | Anysphere | GitHub/Microsoft |
| 形態 | IDE + CLIエージェント | CLIエージェント + Desktop | AIファーストIDE | IDE拡張 |
| 最大の特徴 | 仕様駆動開発(SDD) | エージェント型自律開発 | AIファーストUI | インライン補完 |
| ベースエディタ | Code OSS(IDE版) | エディタ非依存 | VS Code fork | VS Code拡張 |
| MCP対応 | ○(Powers) | ○ | ○ | ○ |
| Skills互換 | ○ | ○ | ○ | ○ |
| AWS統合 | ◎(ネイティブ) | △ | △ | △ |
| 向いている場面 | 本番品質のAWS開発 | 自律的な開発・分析タスク | 高速なコーディング | 既存ワークフローへの統合 |
選び方の指針
- AWS環境が主戦場で、仕様管理を重視するなら → Kiro
- 自律的にタスクを完遂させたいなら → Claude Code
- コーディング速度を最優先するなら → Cursor
- 既存のVS Code環境を変えたくないなら → GitHub Copilot
なお、QESでは用途に応じてKiroとClaude Codeを併用しています。
9. よくある質問(FAQ)
Q. Kiroは無料で使えますか?
はい。月50クレジットのFreeプランが永続的に提供されています。新規登録時は30日間500クレジットのウェルカムボーナスがあります。本格的な開発にはPro($20/月・1,000クレジット)以上を推奨します。
Q. AWSアカウントがなくても使えますか?
使えます。GitHub、Google、AWS Builder IDのいずれかで登録可能です。企業利用ではIAM Identity Center連携を推奨します。
Q. Opusモデルは高いプランでしか使えませんか?
いいえ。2026年4月時点では、Claude Opus 4.6はすべてのプラン(Free含む)で利用可能です。ただしクレジット消費倍率が2.2xであるため、Freeプランの50クレジットでは頻繁な利用は難しいです。Opus 4.7は現在IAM Identity Center経由ユーザーから順次ロールアウト中です。
Q. 入力したコードはAWSの学習に使われますか?
Free/個人プランではデフォルトで学習利用の対象になりますが、IDEまたはCLI設定からオプトアウトできます。IAM Identity Center経由またはAmazon Q Developer Pro経由の場合はデフォルトで学習利用されません。
Q. KiroとCursorはどちらがよいですか?
用途次第です。AWS環境での本番開発を仕様から管理したい場合はKiroが優位です。コーディング速度とUI操作性を重視するならCursorが適しています。両者はAgent Skillsのオープン標準(agentskills.io)に対応しており、スキルの流用が可能です。
Q. Kiroを日本語で使えますか?
UIは英語ですが、Steeringファイルに日本語応答ルールを設定することで、AIの回答・生成物を日本語化できます。
Q. Spec Mode(SDD)とVibe Modeはどう使い分けますか?
検証やプロトタイプの速度を優先する場合はVibe Mode、本番コードの品質と仕様管理を重視する場合はSpec Modeを選択します。同一プロジェクト内で切り替えも可能です。
Q. Kiroのデータは日本のサーバーに保存されますか?
Free/個人プランはすべて米国東部(バージニア北部)リージョンに保存されます。Enterpriseプランはバージニア北部またはフランクフルトを選択可能ですが、現時点で日本リージョンは未対応です。
まとめ — Kiroはどんなチームに向いているか
AWS Kiroは、「AIにコードを書かせる」から「AIと一緒に仕様から設計する」へのパラダイムシフトを促すツールです。
Kiroが特に向いているチーム
- AWS環境での開発が多いチーム
- 仕様書なしの開発で手戻りが頻発しているチーム
- AIツールの品質を組織レベルで統制したいチーム(Steering/モデル制御)
- プロトタイプと本番開発の両方を1つのツールでカバーしたいチーム
始め方
- kiro.dev で無料アカウントを作成(50クレジット/月)
- Steeringファイルで日本語応答を設定
- Spec Modeで小さなプロジェクトのSDDを体験
- チーム導入時はIAM Identity Center連携を検討
QES Kiro関連記事一覧
QESでは、Kiroに関する30本以上の技術記事を公開しています。目的別にご覧ください。
はじめてのKiro
- 【AWS re:Invent 2025】Kiroとは?レトロゲームを作成しながらKiroを学ぶ
- 【Kiro入門】Kiro Getting Started ①基本機能まとめ
- 【Kiro入門】Kiro Getting Started ②仕様駆動開発(SDD)を実践
- AWSの次世代IDE「Kiro」を使ってみたら最初に詰まった話
Steering
- AWS KiroのAgent Steering機能を使ってみた
- Agent Steeringで回答・生成物を日本語にする方法
- Steeringファイル優先順位の仕様解説
- Preventing rework with Steering
Powers
- Kiro Powers AWS Cost Optimization Powerでコスト急増原因を特定
- Kiro Powersとは? インストールしてAWS環境を構築してみた②
- AWS料金をAWS Pricing MCP Serverを使って自動収集する
Skills / Hooks
- IDEでAgent Skillsが利用可能に!Powersとの違いも解説
- 「Skill Creator Skill」でAgent Skillsを自動生成
- KiroのAgent Hooksを使ってみた
- Trusted Commandsを用いた自動化設定
エンタープライズ導入
- IAM Identity CenterとKiroの連携法
- 「Kiro」の制限・料金・仕様解説
- 使用可能なAIモデルを組織単位で制御する方法
- 設定の使い分け方(グローバル・ワークスペース・Powers)
MCP / CloudShell
JAWS DAYS 2026
Claude Codeとの比較・連携
お問い合わせ
QESでは、以下のサービスに関するご相談・導入支援を承っています。
| サービス | 内容 |
|---|---|
| Kiro 導入支援 | IAM Identity Center連携・組織ポリシー設計・SDD推進支援など |
| Claude Code Enterprise 提供 | AWS Marketplace経由でのClaude Code Enterpriseプラン提供・環境構築・活用推進支援など。Claudeのプラン詳細はこちら |
「自社での導入を検討したい」「ツール選定で相談したい」などのご要望がありましたら、お気軽にお問い合わせください。
Kiroの導入支援につきましては、弊社お問い合わせフォームまでお気軽にご連絡ください。 複雑な内容に関するお問い合わせの場合には直接営業からご連絡を差し上げます。 また、よろしければ以下のリンクもご覧ください!
<QES関連ソリューション/ブログ>
<QESが参画しているAWSのセキュリティ推進コンソーシアムがホワイトペーパーを公開しました>
※Amazon Web Services、”Powered by Amazon Web Services”ロゴ、およびブログで使用されるその他のAWS商標は、米国その他の諸国における、Amazon.com, Inc.またはその関連会社の商標です。
※Claude、Claude CodeはAnthropic, PBCの商標または登録商標です。
※CursorはAnysphere, Inc.の商標または登録商標です。
※GitHub、GitHub CopilotはGitHub, Inc.の商標または登録商標です。


