Facade Code 문서
협업 패턴

한 에이전트가 작성하고, 다른 에이전트가 반복 검토합니다.

두 번째 에이전트가 변경 사항을 검토하고 발견한 내용을 보고한 뒤 수정 사항까지 확인하게 합니다. 이 예제에서는 Claude Code가 코드를 작성하고 Codex가 검토합니다.

이미 진행 중인 변경 사항 검토

Claude Code에 검토할 변경 사항이 준비되어 있다면 변경을 작성한 Claude Code 세션에 이 프롬프트를 보내십시오:

프롬프트
Facade를 사용해 Codex를 gpt-6-sol, high effort로 시작해서 이 프로젝트 폴더의 변경 사항을 파일 편집 없이 검토하게 해 줘.
타당한 지적을 반영해 수정하고 더 이상 문제가 없을 때까지 반복해서 재확인하게 해 줘.

Claude가 같은 프로젝트 폴더에서 Codex를 시작합니다. Codex는 발견 사항을 Claude에 보냅니다. Claude는 타당한 지적을 반영해 수정하고 다시 검토를 요청합니다.

자동 검토 루프로 새 작업 시작

검토를 포함해 새 작업을 시작하려면 다음 예제 구성을 사용하십시오:

역할CLI모델effort
구현 및 수정Claude Code (claude)opushigh
검토 및 재확인Codex (codex)gpt-6-solhigh

1단계. Claude Code 실행 및 구성

VS Code에서 사이드바의 Facade Code 패널을 열고 New Agent를 클릭한 뒤 Claude Code를 선택합니다. 작업 디렉터리가 프로젝트 폴더인지 확인하십시오.

/model opus로 모델을, /effort high로 effort를 설정합니다.

2단계. 검토 지시와 함께 작업 보내기

Claude Code에 이 프롬프트를 보내고 첫 줄을 실제 작업으로 바꾸십시오:

프롬프트
[작업과 기대 결과를 작성]

작업을 구현한 다음 Facade를 사용해 Codex를 gpt-6-sol, high effort로 시작해서 이 프로젝트 폴더의 변경 사항을 파일 편집 없이 검토하게 해 줘.
타당한 지적을 반영해 수정하고 더 이상 문제가 없을 때까지 반복해서 재확인하게 해 줘.

이후 진행 과정

  1. Claude 구현
  2. Codex 검토
  3. Claude 수정
  4. Codex 재확인(문제가 없을 때까지 반복)

Claude는 Facade를 사용해 같은 프로젝트 폴더에서 Codex를 시작합니다. Codex는 파일을 편집하지 않고 요구 사항에 비추어 변경 사항을 확인합니다. 발견 사항은 Claude에 직접 보냅니다.

Claude는 타당한 지적을 반영해 수정하고 더 이상 타당한 지적 사항이 남지 않을 때까지 Codex에 재확인을 요청합니다. 그런 다음 변경 사항, 검토 결과, 실행한 검사, 아직 검증되지 않은 항목을 요약합니다.

언제든지 Codex 세션을 열어 요구 사항을 명확히 하거나 검토에 대해 논의할 수 있습니다.

여러 기능에 걸쳐 장기 리뷰어 재사용

기존 Codex 리뷰어에게 작업을 보낼 수도 있습니다. 같은 리뷰어를 유지하면 프로젝트와 검토 기준에 관한 이전 논의를 이어갈 수 있습니다.

프롬프트에서 기존 리뷰어의 이름(예: @Kite)이나 #aN ID를 지정하십시오:

프롬프트
[작업과 기대 결과를 작성]

작업을 구현한 다음 Facade를 사용해 @Kite에게 메시지를 보내 이 프로젝트 폴더의 변경 사항을 파일 편집 없이 검토하게 해 줘.
타당한 지적을 반영해 수정하고 더 이상 문제가 없을 때까지 반복해서 재확인하게 해 줘.

여러 기능에 걸쳐 다시 찾아가려면 Facade 패널에서 리뷰어를 고정하십시오. 프로젝트를 다시 열면 Facade가 지원되는 경우 저장된 CLI 대화를 복원합니다.

구현과 검토를 분리하는 이유

  • 놓친 문제 발견. 두 번째 에이전트가 요구 사항에 비추어 변경 사항을 확인하며 작성자가 놓친 문제를 찾아낼 수 있습니다.
  • 수정 사항도 다시 검토. Claude가 수정 사항을 Codex에 다시 보내므로 검토가 원래 변경뿐 아니라 업데이트된 코드까지 다룹니다.
  • 에이전트끼리 직접 피드백 교환. Facade가 작성자와 리뷰어 사이의 메시지를 전달하므로 사용자가 피드백을 중계할 필요가 없습니다.
  • 다른 모델의 관점 활용. 서로 다른 제공자의 모델은 각기 다른 문제를 발견할 수 있습니다. 발견 사항은 코드와 테스트에 비추어 확인하십시오.

검토에는 시간과 모델 사용량이 더 듭니다. 작은 변경에는 에이전트 하나로 충분하며, 작업이 별도 검토를 필요로 할 때 이 패턴을 사용하십시오.

프로젝트에 적용

  • 작성자를 바꾸려면 New Agent에서 설치된 다른 CLI를 선택하고 해당 CLI의 명령으로 모델과 effort를 설정하십시오.
  • 리뷰어를 바꾸려면 프롬프트의 Codex, gpt-6-sol, high effort를 사용 가능한 조합으로 바꾸십시오.
  • 두 역할은 같은 CLI를 쓰거나 서로 다른 CLI를 사용할 수 있습니다. 같은 모델을 별도 세션에서 사용해도 됩니다.

저장된 시작 설정과 다른 제공자는 에이전트 설정, 다른 제공자와 함께 사용하는 Claude Code, 다른 제공자와 함께 사용하는 Codex를 참조하십시오.

Markdown으로 보기 ↗문서

문서 검색

이 가이드에서 검색합니다. ↑ ↓ 키로 이동하고 Enter 키로 열며, Esc 키로 닫습니다.