multi-model-review は何をしますか?
Codex スキル:2段階のマルチモデルレビューと判定投票
このスキルは、コードレビューのプロセスを2段階に分けて実行します。第一段階では複数のAIモデルが独立してコードをレビューし、それぞれが指摘や改善案を生成します。第二段階では「判定者」役のモデルがそれらのレビュー結果を統合・評価し、最終的な是正・却下・承認の投票を行います。これにより、単一モデルのバイアスや見落としを軽減し、より客観的で信頼性の高いレビュー結果を得ることができます。Codex プラットフォーム上で動作し、GitHub リポジトリとの連携や、コードの品質管理などに活用できます。
機能
- マルチモデルレビュー:
claude-sonnet-4-20250514、gemini-2.5-pro、openai-gpt-4.1の3モデルがコード変更をレビューし、詳細なレビューコメントとスコアを提供します。 - 判定投票: 各レビューの結果を基に、
claude-opus-4-20250514がそれらを統合し、是正・却下・承認のいずれかの投票を行います。 - 自動化されたワークフロー: コード提案の作成から最終的なレビュー結果の通知まで、すべてが自動的に処理されます。
- カスタムレビュースコープ:
review-scopeカスタム属性を使用して、レビュー対象を制限できます。例えば、score:20のように指定することで、変更行数が20行以下の変更のみに適用されます。 - AIモデルの指定:
agentカスタム属性を使用して、特定のAIモデルを指定できます。例えば、agent:gemini-2.5-proのように指定すると、そのモデルのみがレビューを行います(この場合はマルチモデルレビューではなくなります)。
使い方
- コードベースに対して変更(PR、コミット、チャットなど)を行います。
- スキルが自動的に検出し、以下の手順で処理されます:
- 各レビューモデルが指定のモデルでコード変更をレビューします。
- レビューコメントとスコアが生成されます。
- 判定者がレビューを統合し、最終判定を下します。
- 判定結果に応じてアクションが実行されます(是正、却下、承認)。
- 判定者は関連する場合、コードの直接編集も行います。
設定
- AIモデルはカスタマイズ可能です(デフォルトは上記の3モデル)。
- カスタム属性
review-scopeを設定して、レビュー対象の行数を制限できます。 - カスタム属性
agentを設定して、使用するAIモデルを指定できます。
注意事項
- マルチモデルレビューは、より多様な視点を提供しますが、実行時間が長くなることがあります。
- 判定投票の結果は絶対的なものではなく、あくまで参考情報としてご利用ください。
- このスキルは Codex プラットフォーム上で動作します。詳細については Codex のドキュメントを参照してください。