# 1 つのエージェントが書き、もう 1 つがループでレビューする

2 つ目のエージェントが変更をレビューし、見つかった問題を報告し、修正を確認します。この例では、Claude Code がコードを書き、Codex がレビューします。

## 作業中の変更をレビューする

Claude Code にレビューできる変更がある場合、それを書いた Claude Code セッションに次のプロンプトを送ります。

```text
Facade を使って、モデルを gpt-6-sol、effort を high に設定して Codex を起動し、ファイルを編集せずにこのプロジェクトフォルダーの変更をレビューさせてください。
妥当な指摘に基づいて修正し、問題がなくなるまで繰り返し再確認させてください。
```

Claude は同じプロジェクトフォルダーで Codex を起動します。Codex は見つけた問題を Claude に送ります。Claude は妥当な指摘に基づいて修正し、再度レビューを依頼します。

## 自動レビューのループで新しいタスクを始める

レビュー付きで新しいタスクを始めるには、次の例のセットアップを使用します。

| 役割 | CLI | モデル | effort |
| --- | --- | --- | --- |
| 実装と修正 | Claude Code (claude) | opus | high |
| レビューと再確認 | Codex (codex) | gpt-6-sol | high |

### ステップ 1. Claude Code を起動して設定する

VS Code でサイドバーの Facade Code パネルを開き、**New Agent** をクリックして **Claude Code** を選択します。作業ディレクトリがプロジェクトフォルダーであることを確認してください。

モデルは `/model opus`、effort は `/effort high` で設定します。

### ステップ 2. レビューの指示とともにタスクを送る

次のプロンプトを Claude Code に送ります。最初の行は自分のタスクに置き換えてください。

```text
[タスクと期待する結果を記述してください。]

実装したら、Facade を使って、モデルを gpt-6-sol、effort を high に設定して Codex を起動し、ファイルを編集せずにこのプロジェクトフォルダーの変更をレビューさせてください。
妥当な指摘に基づいて修正し、問題がなくなるまで繰り返し再確認させてください。
```

## 次に起こること

Claude が実装 → Codex がレビュー → Claude が修正 → Codex が再確認（問題がなくなるまでループ）

Claude は Facade を使って、同じプロジェクトフォルダーで Codex を起動します。Codex はファイルを編集せずに、変更が要件を満たしているか確認します。見つけた問題は Claude に直接送られます。

Claude は妥当な指摘に基づいて修正し、問題が残らなくなるまで Codex に再確認を依頼します。その後、変更内容、レビューでの指摘、実施したチェック、まだ検証できていない事項をまとめます。

要件を明確にしたり、レビューについて話し合ったりするために、いつでも Codex セッションを開けます。

### 長く使うレビュアーを機能をまたいで再利用する

既存の Codex レビュアーに作業を送ることもできます。同じレビュアーを使い続けると、プロジェクトやレビュー基準についての以前の議論を踏まえられます。

プロンプトで既存のレビュアーの名前（@Kite など）または #aN ID を指定します。

```text
[タスクと期待する結果を記述してください。]

実装したら、Facade を使って @Kite にメッセージを送り、このプロジェクトフォルダーの変更をファイルを編集せずにレビューしてもらってください。
妥当な指摘に基づいて修正し、問題がなくなるまで繰り返し再確認させてください。
```

Facade パネルでレビュアーをピン留めすると、機能をまたいで同じレビュアーに戻れます。プロジェクトを開き直すと、CLI が対応している場合は保存済みの会話が復元されます。

## 実装とレビューを分ける理由

- **見落としを減らす。** 2 つ目のエージェントが変更を要件と照らし合わせて確認するため、書いた側が見逃した問題を見つけられることがあります。
- **修正にもレビューが入る。** Claude が修正を Codex に戻すため、レビューは元の変更だけでなく更新後のコードも対象になります。
- **エージェント同士が直接フィードバックを交わす。** Facade が書き手とレビュアーの間でメッセージを届けるので、あなたが伝言する必要はありません。
- **別のモデルから別の視点を得られる。** 異なるプロバイダーのモデルは、異なる問題に気づくことがあります。指摘はコードとテストで確認してください。

レビューには時間とモデルの使用量がかかります。小さな変更なら 1 つのエージェントで十分です。別のレビューが必要な作業にこのパターンを使ってください。

## 自分のプロジェクトで使う

- 書き手を変えるには、New Agent で別のインストール済み CLI を選び、その CLI のコマンドでモデルと effort を設定します。
- レビュアーを変えるには、プロンプトの Codex、gpt-6-sol、high effort を、利用できる組み合わせに置き換えます。
- 両方の役割で同じ CLI を使っても、別の CLI を使ってもかまいません。同じモデルを別々のセッションで使うこともできます。

保存した起動設定と他のプロバイダーについては、[エージェント設定](https://facadecode.com/ja/docs/settings/)、[別のプロバイダーを使う Claude Code](https://facadecode.com/ja/docs/providers/claude-code/)、[別のプロバイダーを使う Codex](https://facadecode.com/ja/docs/providers/codex/)を参照してください。
