johngorat/claude-codex-skills

OpenAI Codexを敵対的なコードレビュアーとして組み込むClaude Codeスキル — タスク、討論、ループしてAPPROVEDになるまで。

claude-codex-skills とは?

このスキルは、Claude CodeのワークフローにOpenAI Codexを敵対的なコードレビュアーとして組み込むためのものです。ユーザーがタスクを定義し、Claudeがコードを提案すると、Codexがコードレビュアー役として反論や改善点を指摘します。両者の間で「討論」が行われ、Codexが「APPROVED」を出すまでループが続きます。これにより、単一のAIだけでは見落としがちな脆弱性や設計上の問題を発見しやすくなり、コード品質が向上します。主にClaude Code(Anthropic社のAIエージェント)向けに設計されており、OpenAI Codex(または互換API)を外部レビュアーとして利用する点が特徴です。このスキルは、AIエージェント同士の対話を通じてソフトウェア開発のレビュープロセスを自動化・強化したい開発者にとって有用です。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add johngorat/claude-codex-skills

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

claude-codex-skills は何をしますか?

OpenAI Codexを敵対的なコードレビュアーとして組み込むClaude Codeスキル — タスク、討論、ループしてAPPROVEDになるまで。

概要

このスキルは、Claude Codeがコードを生成する際に、OpenAI Codexを外部レビュアーとして呼び出し、両者が議論を交わすことでコードの品質を高めるための仕組みを提供します。

動作フロー

  1. タスク定義: ユーザーがコード化したいタスクを定義します。
  2. Claudeがコードを提案: Claude Codeが初期コードを生成します。
  3. Codexがレビュー: OpenAI Codexがコードに対して、潜在的な問題や改善点を指摘します。
  4. 討論とループ: ClaudeがCodexの指摘に応答し、コードを修正。再度Codexがレビューします。このサイクルをCodexが「APPROVED」と判定するまで繰り返します。
  5. 完了: APPROVEDが得られたら、最終コードをユーザーに提示します。

必要なもの

  • Claude Code(Anthropic社のCLIツール)
  • OpenAI APIキー(または互換APIサービス)
  • このスキルファイルをClaude Codeが認識できる場所に配置

セットアップ

  1. リポジトリをクローンするか、このSKILL.mdを適切なディレクトリにコピーします。
  2. 環境変数 OPENAI_API_KEY に有効なOpenAI APIキーを設定します。
  3. Claude Codeを起動し、スキルが読み込まれていることを確認します。

使用例

# Claude Code内で以下のようにタスクを指示します
> このリポジトリに新しいログインモジュールを追加してください。Codexにレビューしてもらいます。

スキルが自動的にCodexとの討論ループを開始し、コードが承認されるまで反復します。

注意点

  • Codexの応答にはAPIコストが発生します。ループ回数に応じて課金が増えるため、適切な回数で打ち切るロジックを追加することを推奨します。
  • 敵対的レビューとはいえ、あくまでコード品質向上のためのツールです。人間の最終判断を常に尊重してください。

ライセンス

このスキルはオープンソースで提供されます。詳細は元のリポジトリのライセンスを参照してください。

関連スキル