OpenAI Codex CLI を MCP サーバーとして統合し、セカンドオピニオンレビューを提供。トリガー: 'Codex でレビュー', 'セカンドオピニオン', 'Codex 設定', '別の AI にも見てもらって', 'Codex review'. Do NOT load for: 通常のレビュー(Codex 不要時)、実装作業、セットアップ以外。
Integrates OpenAI Codex CLI as an MCP server to provide second-opinion code reviews.
/plugin marketplace add Chachamaru127/claude-code-harness/plugin install claude-code-harness@claude-code-harness-marketplaceThis skill is limited to using the following tools:
references/codex-mcp-setup.mdreferences/codex-review-integration.mdOpenAI Codex CLI を MCP サーバーとして Claude Code に統合し、コードレビュー時にセカンドオピニオンを提供するスキル。
| 機能 | 詳細 |
|---|---|
| MCP セットアップ | See references/codex-mcp-setup.md |
| レビュー統合 | See references/codex-review-integration.md |
Codex MCP サーバーが登録されると、以下のツールが利用可能になります:
| ツール | 用途 |
|---|---|
mcp__codex__query | Codex にプロンプトを送信 |
mcp__codex__review | コードレビューを依頼 |
注: ツール名は
codex mcp-serverの実装に依存します。
Codex CLI がインストール済み
which codex # パスが表示されること
Codex にログイン済み
codex login status # 認証済みであること
# Codex を MCP サーバーとして Claude Code に登録
claude mcp add --scope user codex -- codex mcp-server
# MCP サーバー一覧を確認
claude mcp list
/harness-review 実行
│
├── Claude レビュー(従来通り)
│
└── Codex MCP 呼び出し(有効時)
│
└── 結果統合
PM(Cursor / Codex)
│
└── タスク依頼
│
├── Claude Code 実装
│
└── /harness-review
│
├── Claude レビュー
└── Codex セカンドオピニオン
.claude-code-harness.config.yaml で Codex 統合を設定:
review:
codex:
enabled: true # Codex セカンドオピニオン有効化
auto: false # true: 自動実行 / false: 毎回確認
prompt: "日本語でコードレビューを行い、問題点と改善提案を出力してください"
| 設定項目 | デフォルト | 説明 |
|---|---|---|
enabled | false | Codex 統合の有効/無効 |
auto | false | 自動レビュー実行 |
prompt | (上記) | Codex へのレビュープロンプト |
ユーザー: 「Codex でもレビューできるようにして」
Claude Code:
→ codex-mcp-setup.md を読み込み
→ Codex インストール確認
→ MCP 登録実行
→ 設定ファイル更新
ユーザー: 「セカンドオピニオンもらって」
Claude Code:
→ codex.enabled = true を確認
→ MCP 経由で Codex にレビュー依頼
→ 結果を統合して表示
問題: Codex MCP が認識されない 解決策:
claude mcp list で登録確認codex login status で認証確認問題: レビュー結果が返らない 解決策:
codex mcp-server が起動しているか確認This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.