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가 자동으로:
- 마이그레이션 계획 수립
- 스키마 정의 서브에이전트 실행
- 리졸버 구현 서브에이전트 실행
- 테스트 업데이트 서브에이전트 실행
- 결과 통합 및 검증
팀 오케스트레이션 (oh-my-claudecode)
oh-my-claudecode 플러그인을 사용하면 더 고급 멀티 에이전트 워크플로우를 구성할 수 있습니다.
1# 설치2omc install3 4# 자율 실행 모드 (요구사항 → 계획 → 구현 → 검증)5/autopilot "사용자 프로필 이미지 업로드 기능 추가"6 7# 병렬 작업 실행8/ultrawork주의사항
- 서브에이전트는 독립적인 컨텍스트를 가집니다. 메인 에이전트의 대화 내용을 자동으로 공유하지 않습니다.
- 병렬 파일 수정 시 충돌이 발생할 수 있으므로 작업 범위를 명확히 분리하세요.
- 비용은 서브에이전트 수만큼 증가합니다. 복잡도에 따라 적절히 사용하세요.
댓글
아직 댓글이 없습니다.
댓글을 작성하려면 로그인이 필요합니다.