FlowTune Media

AWSが「仕様書を先に書くAI IDE」を出した — Kiroの設計思想とCursorとの違い

AIコーディングツールのほとんどは、こう動く。「ボタンを追加して」と言えば、すぐにコードを書き始める。

Kiro

Kiroは違う。「ボタンを追加して」と言うと、まず要件定義書を作る。次にシステム設計書。それからタスクリストを生成して、ようやくコードに取りかかる。

一見まわりくどい。だがこのアプローチには、Cursor や Claude Code にはない明確な狙いがある。

「仕様駆動開発」とは何か

Kiro はAmazon(AWS)が開発したAI IDEだ。VS Codeベースで、拡張機能もそのまま使える。見た目は他のAIエディタとほとんど変わらない。

決定的に違うのは、コードを書く前の工程がIDEの中に組み込まれている点だ。

Kiroには「Spec」と呼ばれる仕組みがある。自然言語で機能を説明すると、3つのドキュメントが自動生成される。

requirements.md — EARS表記で書かれた要件定義。「ユーザーがフォームを送信したとき、バリデーションエラーがあれば赤枠を表示する」といった粒度で、受け入れ基準まで含む。

design.md — 既存のコードベースを解析した上で作られるシステム設計。どのコンポーネントを変更し、どのAPIを呼び、データがどう流れるかを記述する。

tasks.md — 依存関係を考慮して順序付けされた実装タスクのリスト。AIはこのリストに沿ってコードを書く。

正直なところ、個人の小さなプロジェクトには過剰だと感じる。だがチーム開発で「AIが書いたコードを他の人がレビューする」状況では、この仕様書の存在が効いてくる。レビュアーは「何を意図した変更なのか」をコードではなくSpecで確認できる。

Agent Hooks — 「保存するたびにテストを回す」を自動化する

Kiroのもうひとつの特徴が Agent Hooks だ。ファイル保存やコミットといったIDE上のイベントに、AIアクションを自動で紐づけられる。

たとえば「TypeScriptファイルを保存したら、対応するテストを自動生成・更新する」というHookを設定すれば、テストの書き忘れがなくなる。ドキュメントの自動更新、リント、型チェックも同様に仕掛けられる。

Claude Codeの Hooks に似ているが、Kiroの場合はGUIから設定できるぶん敷居が低い。逆に言えば、シェルスクリプトでゴリゴリ書きたい人にはClaude Codeのほうが柔軟だろう。

料金体系

プラン 月額 AIインタラクション数
Free $0 約50回/月
Pro $19(約2,850円) 1,000回/月
Pro+ $39(約5,850円) 3,000回/月

パブリックプレビュー期間中は、全機能が無料で制限なく使える。新規ユーザーには500回ぶんのボーナスクレジットも付与される。

価格帯はCursorの$20/月とほぼ同じ。Claude Codeは使用量ベースなので単純比較はできないが、月額固定で使いたい人にとっては計算しやすい。

Cursorとの思想の違い

両方ともAI IDEだが、最適化しているポイントがまるで違う。

Cursorはスピードに賭けている。8つのエージェントを並列で走らせ、200ms以下のレスポンスで差分を返す。「書いて、直して、また書いて」の高速ループが武器だ。

Kiroは正確さに賭けている。仕様書を先に作り、それに沿ってコードを書く。自律エージェントはコードレビューのフィードバックを学習し、同じ指摘を繰り返さないようになる。

正直に言えば、速度ではCursorに軍配が上がる。Kiroの仕様書生成は30秒〜1分かかることがあり、サクサク感を求める人には合わない。

一方で「AIが書いたコードがなぜそうなっているのか」を後から追えるのはKiroだけだ。要件 → 設計 → タスク → コードのトレーサビリティが残る。本番環境に投入するコードでは、これが地味に助かる。

Claude Codeとの棲み分け

Claude Codeはターミナルで動く自律エージェントだ。IDEではなく、コマンドラインからリポジトリ全体を読み、ファイルを編集し、テストを回し、自分でイテレーションする。

アプローチが真逆なので、実は併用しやすい。

Kiroで仕様書とタスクリストを作り、複雑な実装はClaude Codeに投げる。あるいはClaude Codeで大規模リファクタリングをした後、Kiroでテストと仕様の整合性を確認する。実際にこの組み合わせで使っている開発者は海外で増えている。

AWS統合という隠れた強み

KiroはAmazon Bedrock上でAI推論を実行する。選べるモデルはClaude Opus 4.6、Claude Sonnet 4.5、Claude Haiku 4.5、DeepSeek、Qwenなど。

地味だがエンタープライズには刺さるのが、AWS GovCloudリージョンでの利用やプライベートエンドポイント対応だ。FedRAMP High認証も取得中で、セキュリティ要件が厳しい組織でも導入検討ができる。Lambda、CDK、CloudFormationとのネイティブ統合もあり、AWSをメインに使っている企業にとっては他のAI IDEにない利点になる。

誰に向いているのか

Kiroが合う人:

  • チーム開発でAIが書いたコードのレビュー負荷を下げたい
  • 仕様書・設計ドキュメントを残す文化がある(または作りたい)
  • AWSのインフラを日常的に使っている
  • パブリックプレビュー中にタダで試したい

Cursorのほうが合う人:

  • 個人開発や小さなチームでスピード重視
  • 複数のAIモデルを切り替えて使いたい
  • 並列エージェントで同時に複数タスクを処理したい

Claude Codeのほうが合う人:

  • ターミナル中心のワークフロー
  • 大規模コードベースの自律的なリファクタリング
  • IDEのGUIよりコマンドの自由度を優先

今から試すなら

パブリックプレビュー中は全機能が無料で使える。kiro.dev からダウンロードして、手元のプロジェクトでSpecを一度走らせてみるのが最も早い。VS Codeの設定や拡張機能はそのまま引き継げるので、移行コストはほぼゼロだ。

仕様書を書かせてからコードを書かせる、という一手間が面倒に感じるか、安心に感じるか。そこがKiroを使い続けるかどうかの分かれ目になる。

関連記事