1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Kiro+Codex CLIで業務効率を格段に上昇させる方法

1
Last updated at Posted at 2025-09-01

こんにちは。今回はKiro+Codex CLIでエンジニアの業務効率を格段に向上させる方法をお伝えします。

Kiroとは

Kiroとは、Amazon社が開発したAIアシスタントIDEで、開発者の作業効率を飛躍的に高めることを目的としています。最大の特徴は設計補助機能で、AI生成による設計や要件定義を、従来の開発よりも格段にスムーズに行うことができます。

CodexとCodex CLIとは

Codexは、自然言語での指示をコードへ変換できるAIモデルで、GitHub Copilotの基盤としても知られています。これにより「○○の処理を書いて」と指示するだけで、Python・JavaScript・PHPなど様々な言語に対応したコードを生成できます。
Codex CLIは、そのCodexをコマンドライン上で利用できるツールです。これにより、エディタを開かずともターミナルから直接AIに質問したり、コードを生成・修正したりできるため、作業の中断を最小限に抑えられます。

Kiroの設計をCodex CLIに読み取らせることにより、従来の工数では考えられないほどの業務効率化を実現可能です。

導入するメリット

KiroとCodex CLIを組み合わせることで、開発者はコーディングに手間を取られず、本質的な機能の実装や、問題点の修正に取り掛かることができます。従来、システムエンジニアはコーダーに指示を出すことが主な役割でしたが、コーダーを生成AIが担うことにより、従来では考えられない速度・人件費での開発が実現可能になります。

導入方法

まず、Kiroのダウンロードページにアクセスします。
https://kiro.dev/downloads/
ダウンロードをし終えたら、AWSのアカウントと連携させることでログイン可能です。

設定で日本語化やVScodeのプラグイン導入などをできるので、一通り自分の好きなように設定します。

起動したらKiroのChat欄を確認します。
スクリーンショット 2025-09-01 10.45.21.png

VibeがCursolなどにも実装されている、対話型のコード生成機能です。

Specは設計・要件定義・タスクリストを生成する、Kiroの最も長所と言える機能です。

ここにチャット欄を打ち込むと、要件定義(requirements.md)、設計書(design.md)、タスク(tasks.md)を生成します。

次に、ターミナルで

npm
npm install -g codex-cli

と入力し、ターミナルでCodexを操作できるようにCodex CLIをインストールします。
Claude code CLIでもいいのですが、Chat GPTのPlusプランはClaudeのProプランに対して汎用性が高いため、経費削減のために私はCodexを使用しています。

インストールし終えたら

codex
codex login

でopenAIにログインします。このとき、Plusプラン以上でなければCodexの機能は使えないので注意が必要です。

以降は

codex
codex

と入力するだけで手軽にCodex CLIを起動することができます。
起動できたら、先ほど生成したtask.mdをCodex CLIの表示されたターミナルチャット入力欄にドラッグ&ドロップし

'(指定されたフォルダ)/tasks.md'にしたがって実装して。必要であればdesign.mdやrequirement.mdも参照して。にしたがって実装して。必要であればdesign.mdやrequirements.mdも参照して。

のような指示を送れば、すぐにタスクに従ってコーディングが始まります。

基本的に英語表記で返されますが、都度ファイルのコーディングなどは確認しながらYesやNoの判断をしていき、コーディングをしていきます。

これをするだけで、アプリの設計や、機能の実装などが可能になります。

エラー発生時などは、VibeやCodex CLIで対話的に修正してもよし、手書きで修正してもよしという感じです。

以上になります。読んでいただきありがとうございました。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?