snow · 2026.5.15 10:16 · 조회 3

멀티 에이전트 활용

멀티 에이전트란?

Claude Code는 복잡한 작업을 여러 서브에이전트에 병렬로 위임할 수 있습니다. 메인 에이전트가 오케스트레이터 역할을 하며 서브에이전트들의 작업을 조율합니다.

이를 통해:

  • 대규모 코드베이스를 여러 에이전트가 동시에 분석
  • 독립적인 작업을 병렬 처리하여 시간 단축
  • 각 에이전트가 특정 역할에 집중하여 품질 향상

Task(Agent) 도구

Claude Code에서 서브에이전트를 실행하는 기본 도구입니다.

여러 모듈에 TypeScript strict 모드 마이그레이션을 해줘. 각 모듈을 병렬로 처리해줘: - src/auth/ - src/users/ - src/payments/

Claude가 내부적으로 3개의 서브에이전트를 생성하여 병렬 처리합니다.


효과적인 병렬 작업 예시

멀티파일 리팩토링

다음 작업을 병렬로 수행해줘: 1. src/components/ 의 모든 클래스형 컴포넌트를 함수형으로 변환 2. src/hooks/ 의 커스텀 훅에 TypeScript 타입 추가 3. src/utils/ 의 유틸 함수에 단위 테스트 작성

다각도 코드 리뷰

이 PR의 변경사항을 3가지 관점에서 동시에 리뷰해줘: - 보안 취약점 (XSS, SQL Injection, 인증 우회) - 성능 이슈 (N+1 쿼리, 메모리 누수, 불필요한 렌더링) - 코드 품질 (SOLID 원칙, 중복 코드, 가독성)

대규모 마이그레이션

MySQL에서 PostgreSQL로 마이그레이션해줘. 병렬로 진행: 1. 스키마 변환 (MySQL 문법 → PostgreSQL 문법) 2. 쿼리 업데이트 (모든 .ts 파일의 SQL 쿼리) 3. 테스트 데이터 스크립트 업데이트

오케스트레이터 패턴

메인 에이전트가 계획을 수립하고 서브에이전트에게 실행을 위임합니다.

큰 그림을 먼저 계획해줘. 그 다음 각 단계를 독립적으로 실행해줘. 목표: 기존 REST API를 GraphQL로 마이그레이션

Claude가 자동으로:

  1. 마이그레이션 계획 수립
  2. 스키마 정의 서브에이전트 실행
  3. 리졸버 구현 서브에이전트 실행
  4. 테스트 업데이트 서브에이전트 실행
  5. 결과 통합 및 검증

팀 오케스트레이션 (oh-my-claudecode)

oh-my-claudecode 플러그인을 사용하면 더 고급 멀티 에이전트 워크플로우를 구성할 수 있습니다.

1# 설치2omc install3 4# 자율 실행 모드 (요구사항 → 계획 → 구현 → 검증)5/autopilot "사용자 프로필 이미지 업로드 기능 추가"6 7# 병렬 작업 실행8/ultrawork

주의사항

  • 서브에이전트는 독립적인 컨텍스트를 가집니다. 메인 에이전트의 대화 내용을 자동으로 공유하지 않습니다.
  • 병렬 파일 수정 시 충돌이 발생할 수 있으므로 작업 범위를 명확히 분리하세요.
  • 비용은 서브에이전트 수만큼 증가합니다. 복잡도에 따라 적절히 사용하세요.

댓글

아직 댓글이 없습니다.

댓글을 작성하려면 로그인이 필요합니다.