AWSがAI IDE「Kiro」を発表! その機能とは?
Kiroは、AWSが2025年7月に発表した、AIエージェント搭載の 仕様駆動型開発(Spec-Driven Development) を支援するIDE。
その基本機能についてざっくりとまとめると、
- プロンプトから要件や設計を自動生成
- コード・ドキュメント・タスクを連携管理
- チャットベースでAIとやり取りしながら開発
- 保存や変更に応じてHooksでテストや整備を自動化
しかもUIは Visual Studio Code互換。つまり、ふだんVS Codeを使ってるなら、ほぼそのまま乗り換えOKです。
2つの開発スタイル:「Vibe」と「Spec」
Kiroでは、開発の始め方として2つのモードが用意されています。
| スタイル | 特徴 | 向いてるケース |
|---|---|---|
| Vibe | ざっくりプロンプトを入れるとAIが構築してくれる | アイデア検証、試作、タスク単発 |
| Spec | 要件定義から段階的に構築していく | 設計重視の案件、チーム開発 |
例えば「LaravelでTODOアプリ作って。DBはPostgreSQLで」とプロンプトを投げると、Vibeモードなら即座にプロジェクト構成が始まって、数分でアプリが完成してしまいます。
Specモードがすごい
Specモードでは、プロンプトから以下のような内容をすべてAIが生成してくれます。
- 要件(例:「ユーザーはTODOを追加・削除できる」)
- 設計ドキュメント(ER図、データフロー図)
- タスク一覧(API作成、フロント表示など)
このような構造化された開発フローが、プロンプトだけで自然に整うのは本当に助かります。
Hooksで自動化も爆速
Hooks(フック)を使うと、例えば
- ファイル保存時 → テストコード生成
- ファイル追加時 → README更新
- ファイル削除時 → 関連ファイルの整備
などが自動で行われる。人がやると抜けがちな細かい作業をAIが拾ってくれるため、修正ミスが圧倒的に少なくなります。
実際に使ってみた!
今回は、AWS Kiroを使用してTODOアプリを制作してみます!
さっそく、まずは開発準備から進めていきましょう。
開発準備
- https://kiro.dev にアクセス
- GitHubアカウントでログイン
- 空のフォルダを開いて「Vibeモード」を選択
- プロンプトを入力 (今回は以下のプロンプトを使用)
LaravelでTODOリスト作って。DBはPostgreSQL
⚙️ プロジェクト生成
驚いたのがここ。
- Laravelプロジェクトの初期化
- 必要パッケージのインストール
- ルーティング、コントローラー、ビューの雛形
- PostgreSQL設定込みの
.env生成 - Dockerファイルまで提案(※自前で立てる必要あり)
ものの数分で「動くアプリ」ができてしまいました。ほんとに1行も手打ちはしていません。
テスト仕様書まで自動で用意
さらに「テスト仕様書をExcelで作って」と投げると:
- 50個のテストケースを定義したCSV
- 実行したテスト内容を記載したCSV
- テストの方針について記載したCSV
- テスト結果の集計テンプレートCSV
- 不具合をまとめるテンプレートCSV
- テストドキュメントの使用ガイドCSV
などなど6種類のCSVファイルも数分で完成。もうほんと、どこまで面倒見てくれるんだって感じですね。
Hooksで漏れもカバー
保存時に自動で、
- README.md更新
- API仕様書の修正
- テストファイルの補完
などもバックグラウンドで走ってる。「うわ、更新忘れてた!」ってのがなくなります。結構地味な機能だけど超実用的ですね。
「Kiro」を皮切りに、開発者の役割が変わるかも?
Kiroを使って感じたのは、「もうコーディングって作業じゃなくて判断の連続」になるなってことです。
- 仕様をどうするか
- デザインはどうするか
- この自動生成されたコードで問題ないか
- チームの設計ルールに合ってるか
こういう判断が主役で、コードを書くのはAIに任せる時代が来たと実感します。
こんな人におすすめ
- チームでコード品質と一貫性を保ちたい
- プロトタイピングを高速化したい
- ナレッジの属人化を減らしたい
- ドキュメントを書くのが苦手な人
まとめ
Kiroは、間違いなく"次世代IDE"の先駆けとなるでしょう。
- チーム開発のルールをAIに伝えて、設計・実装まで任せる
- Vibeでラフに、Specで構造的に開発できる
- Hooksでうっかりミスを減らせる
とくに「まだ仕様がふんわりしてる段階」でも始められるのが便利。


