claude-codex-skills は何をしますか?
OpenAI Codexを敵対的なコードレビュアーとして組み込むClaude Codeスキル — タスク、討論、ループしてAPPROVEDになるまで。
概要
このスキルは、Claude Codeがコードを生成する際に、OpenAI Codexを外部レビュアーとして呼び出し、両者が議論を交わすことでコードの品質を高めるための仕組みを提供します。
動作フロー
- タスク定義: ユーザーがコード化したいタスクを定義します。
- Claudeがコードを提案: Claude Codeが初期コードを生成します。
- Codexがレビュー: OpenAI Codexがコードに対して、潜在的な問題や改善点を指摘します。
- 討論とループ: ClaudeがCodexの指摘に応答し、コードを修正。再度Codexがレビューします。このサイクルをCodexが「APPROVED」と判定するまで繰り返します。
- 完了: APPROVEDが得られたら、最終コードをユーザーに提示します。
必要なもの
- Claude Code(Anthropic社のCLIツール)
- OpenAI APIキー(または互換APIサービス)
- このスキルファイルをClaude Codeが認識できる場所に配置
セットアップ
- リポジトリをクローンするか、このSKILL.mdを適切なディレクトリにコピーします。
- 環境変数
OPENAI_API_KEYに有効なOpenAI APIキーを設定します。 - Claude Codeを起動し、スキルが読み込まれていることを確認します。
使用例
# Claude Code内で以下のようにタスクを指示します
> このリポジトリに新しいログインモジュールを追加してください。Codexにレビューしてもらいます。
スキルが自動的にCodexとの討論ループを開始し、コードが承認されるまで反復します。
注意点
- Codexの応答にはAPIコストが発生します。ループ回数に応じて課金が増えるため、適切な回数で打ち切るロジックを追加することを推奨します。
- 敵対的レビューとはいえ、あくまでコード品質向上のためのツールです。人間の最終判断を常に尊重してください。
ライセンス
このスキルはオープンソースで提供されます。詳細は元のリポジトリのライセンスを参照してください。