From codex-plugin
Claude と Codex (gpt-5.4) で構造化された議論を行い、設計判断や技術選定の合意を形成するスキル。「codexと議論」「codexとネゴシエーション」「codexと設計議論」「設計を議論して」「技術選定を議論」「両方の視点で比較」「codexと比較検討」と言った時にトリガーする。
npx claudepluginhub caphtech/claude-marketplace --plugin codex-pluginThis skill uses the workspace's default tool permissions.
Claude と Codex (gpt-5.4) が構造化された議論プロトコルに従い、設計判断・技術選定・アーキテクチャ方針の合意を形成する。
Orchestrates design debates with 5-agent team to compare architectures, implementation options, tradeoffs, and generate ADRs. Use for technical decisions like API design, library selection, or multiple approaches.
Evaluates decisions via stance rotation (neutral, advocate, critic perspectives), synthesizes confidence-rated recommendation with next steps. For architectural choices, tech options, build-vs-buy, tradeoffs.
Assembles stakeholder perspectives to deliberate complex architectural, technology, or design decisions before brainstorming, surfacing tensions and convergences without forcing choices.
Share bugs, ideas, or general feedback.
Claude と Codex (gpt-5.4) が構造化された議論プロトコルに従い、設計判断・技術選定・アーキテクチャ方針の合意を形成する。
提案 → 批判 → 防御/修正 → 収束
↑ |
└─── 未収束なら再提案 ────┘
目安: 3ラウンドで収束。 収束しなければユーザーに判定を委ねる。
Claudeが初期提案を作成し、Codexに批判を求める。
mcp__codex__codex(
prompt: "以下の提案に対して批判的レビューを行ってください。
## 議題
<議題>
## 提案
<Claudeの提案内容>
## 評価軸
以下の軸で0-10のスコアと根拠を付けてください:
- 実装コスト: 開発工数・複雑性
- 保守性: 変更容易性・理解しやすさ
- パフォーマンス: 速度・リソース効率
- スケーラビリティ: 成長への対応力
- リスク: 失敗可能性・未知の問題
## 指示
- 提案の弱点・見落としを具体的に指摘
- 可能なら対案を提示
- 対案がある場合は同じ評価軸でスコアリング",
model: "gpt-5.4",
config: { "model_reasoning_effort": "xhigh" }
)
Codexの批判を受けて、Claudeが防御または提案を修正する。
修正後、再度Codexに評価を依頼:
mcp__codex__codex-reply(
threadId: "<前回のthreadId>",
prompt: "批判を受けて提案を修正しました。再評価してください。
## 修正提案
<修正内容>
## 修正理由
- <批判Aへの対応: 修正/防御/対案採用>
## 残る懸念
同じ評価軸で再スコアリングし、まだ残る問題があれば指摘してください。"
)
以下のいずれかで収束と判断:
収束後(またはラウンド上限到達後)、以下を構造化して提示:
## 議論結果
### 合意点
- <両者が合意した事項>
### 対立点
- <対立点>: Claude=<立場> / Codex=<立場>
### 評価軸比較
| 評価軸 | 提案A | 提案B | 差分 |
|--------|-------|-------|------|
| 実装コスト | 7 | 5 | +2 |
| 保守性 | 8 | 6 | +2 |
| パフォーマンス | 5 | 8 | -3 |
| スケーラビリティ | 6 | 7 | -1 |
| リスク | 7 | 4 | +3 |
### 推奨
<Claudeの推奨とその根拠>
### ユーザーへの判断ポイント
- <ユーザーが決めるべき事項>
議題に対して複数の選択肢がある場合:
mcp__codex__codex(
prompt: "以下の選択肢を比較評価してください。
## 議題
<議題>
## 選択肢
### A: <案A>
<詳細>
### B: <案B>
<詳細>
### C: <案C>
<詳細>
## 評価軸
各案を以下の軸で0-10でスコアリングし、推奨順位を付けてください:
- 実装コスト / 保守性 / パフォーマンス / スケーラビリティ / リスク
最も推奨する案とその理由も述べてください。",
model: "gpt-5.4",
config: { "model_reasoning_effort": "xhigh" }
)
既に方針が決まっていて、改善点を探る場合:
mcp__codex__codex(
prompt: "以下の設計案を改善してください。方向性は維持したまま、弱点を補強する修正を提案してください。
## 現在の設計
<設計内容>
## 制約(変更不可)
- <変えられない部分>
## 改善したい点
- <具体的な懸念>",
model: "gpt-5.4",
config: { "model_reasoning_effort": "xhigh" }
)
既存コードを参照しながら議論する場合は、cwd とファイルパスを指定してCodexに直接読ませる:
mcp__codex__codex(
prompt: "以下の設計案を改善してください。現在の実装は対象ファイルを参照してください。
対象ファイル: src/core/engine.ts, src/core/types.ts
## 改善したい点
- <具体的な懸念>
## 制約(変更不可)
- <変えられない部分>",
model: "gpt-5.4",
config: { "model_reasoning_effort": "xhigh" },
cwd: "<絶対パス形式のプロジェクトルート>"
)
ユーザーの意見を途中で取り込む場合:
| パラメータ | 値 | 説明 |
|---|---|---|
| model | gpt-5.4 | 常に指定 |
| config.model_reasoning_effort | xhigh | 常に指定 |
| セッション継続 | mcp__codex__codex-reply + threadId | ラウンド間の文脈を維持 |