서브에이전트 (Subagents) 알아보기
홍승협(준이아빠) / 데이터 분석, AI 실무 교육
한 작업의 부분을 따로 나눠 처리하는 보조 에이전트입니다. 주력 에이전트가 작업 전체를 조율하고, 서브에이전트들이 코드 검토, 자료 조사, 테스트 작성 같은 부분 작업을 동시에 처리해 결과를 합칩니다.
이 글은 앤트로픽이 운영하는 code.claude.com/docs의 Subagents, Agent SDK 자료를 한국 비개발자 입문자가 보기 편하게 정리한 글입니다.
🤔 한 명이 다 하면 너무 느리지 않나요?
큰 작업을 한 번에 시키면 Claude Code가 차례대로 처리합니다. 코드 작성 → 검토 → 테스트 → 커밋 메시지 작성 순서로. 한 단계가 끝나야 다음이 시작되니 시간이 오래 걸립니다.
서브에이전트는 이 흐름을 동시 작업으로 바꾸는 구조입니다. 주력 에이전트가 큰 작업을 작은 부분으로 나눠 여러 보조 에이전트에 한꺼번에 맡기고, 결과를 모아 합치는 방식입니다.
🔑 서브에이전트, 무엇일까요?
서브에이전트(Subagents)는 한 작업의 부분을 따로 나눠 처리하는 보조 에이전트입니다. 앤트로픽 공식 안내는 다음과 같이 설명합니다.
"Spawn multiple Claude Code agents that work on different parts of a task simultaneously. A lead agent coordinates the work, assigns subtasks, and merges results."
핵심 구조는 다음과 같습니다.
- 주력 에이전트(Lead Agent): 작업 전체를 조율하고 부분 작업을 분배
- 서브에이전트(Subagent): 분배된 부분 작업을 동시에 처리
- 결과 병합: 주력 에이전트가 부분 결과를 모아 최종 결과물 생성
🧰 어떤 서브에이전트를 만들 수 있나요?
서브에이전트는 작업 성격에 따라 자유롭게 만들 수 있습니다. 자주 쓰이는 유형은 다음과 같습니다.
1. 코드 검토 (Code Reviewer)
- 새로 작성된 코드의 품질, 보안, 표준 준수를 점검.
2. 테스트 작성 (Tester)
- 새 코드의 단위 테스트, 통합 테스트를 작성.
3. 자료 조사 (Researcher)
- 회사 가이드라인, 외부 문서를 검색해 결과 자료 수집.
4. 빌드 오류 해결 (Build Error Resolver)
- 빌드 실패 시 오류 메시지를 분석해 최소 수정 제안.
5. 보안 검토 (Security Reviewer)
- 비밀번호 노출, 인젝션 위험, 권한 누락을 점검.
6. 문서 작성 (Doc Writer)
- 코드 변경에 따른 README, CLAUDE.md 갱신.
각 서브에이전트는 자기 영역에서 전문가처럼 동작하도록 별도 지시가 들어갑니다.
📂 서브에이전트는 어디 정의되어 있나요?
프로젝트 단위로 서브에이전트를 정의하려면 다음 폴더를 씁니다.
.claude/agents/폴더 안에 마크다운 파일로 작성- 예:
.claude/agents/code-reviewer.md→ "code-reviewer" 서브에이전트 등록
각 마크다운 파일은 다음 구조를 가집니다.
- 서브에이전트 이름, 설명, 역할
- 사용 시점("이 에이전트를 언제 호출하는지")
- 작업 절차
Claude Code의 주력 에이전트가 작업 맥락에 맞춰 어느 서브에이전트를 호출할지 결정합니다.
🔁 서브에이전트가 동작하는 흐름
시나리오: 새 기능 추가
"이 프로젝트에 결제 기능 추가해 줘"라는 큰 요청을 받으면 다음 흐름이 진행됩니다.
1. 주력 에이전트 분석
- 작업을 부분으로 나눔: 코드 작성, 보안 검토, 테스트 작성, 문서 갱신.
2. 서브에이전트 동시 호출
- 코드 작성 에이전트, 보안 에이전트, 테스트 에이전트, 문서 에이전트가 동시에 시작.
3. 부분 결과 합치기
- 각 서브에이전트가 결과를 돌려주면 주력 에이전트가 충돌 없이 합칩니다.
4. 최종 결과
- 사용자에게 한 묶음으로 보여줌.
이 구조 덕분에 한 명이 차례로 다 하는 것보다 시간, 품질이 모두 좋아집니다.
🔗 슬래시 명령과의 묶음
슬래시 명령 안에서 서브에이전트를 호출할 수 있습니다. 예를 들어 /review-pr 명령 안에 다음을 정의해두면 한 번의 호출로 여러 서브에이전트가 동시에 동작합니다.
- 코드 검토 서브에이전트
- 보안 검토 서브에이전트
- 테스트 누락 서브에이전트
회사 표준 PR 리뷰가 한 명령으로 자동화됩니다. 자동 실행 규칙은 Hooks에서 다룹니다.
💼 활용 시나리오 3가지
1. 다중 파일 리팩터링
- 코드 작성 + 코드 검토 + 테스트 작성 서브에이전트가 동시에 동작.
2. PR 자동 리뷰
- 보안, 품질, 테스트 누락 점검을 동시에 진행해 한 번에 리뷰 결과 반환.
3. 회사 표준 적용 점검
- 회사 코딩 표준, 문서 표준, 보안 표준을 각각 다른 서브에이전트가 점검.
비개발자도 자기 작업(블로그 글 검수, 회사 자료 정리)에 같은 패턴을 적용할 수 있습니다. 예: 글 검수 + 사실 확인 + 어조 통일을 각각 다른 서브에이전트로.
⚠️ 자주 하는 실수 3가지
1. 서브에이전트를 너무 많이 만들기
- 자주 쓰지 않는 서브에이전트가 많으면 호출 매칭이 흐려집니다. 핵심 5~7개 정도가 적당합니다.
2. 역할이 겹치는 서브에이전트 등록
- 코드 검토와 보안 검토가 같은 영역을 다루면 결과가 중복됩니다. 영역을 명확히 분리하세요.
3. 결과 검증 단계 생략
- 서브에이전트가 동시에 일하더라도, 합쳐진 결과는 사람이 한 번 검수해야 합니다. 책임감 있는 AI 사용의 원칙은 그대로 적용됩니다.
📋 3줄 요약
-
서브에이전트는 큰 작업의 부분을 나눠 동시에 처리하고 주력 에이전트가 그 결과를 모아 합치는 보조 에이전트입니다.
-
프로젝트의 .claude/agents 폴더에 마크다운으로 정의하며 코드 검토와 테스트 작성, 자료 조사처럼 성격이 분명한 작업에 맞습니다.
-
자주 쓰지 않는 서브에이전트가 많으면 어느 것을 부를지 흐려지므로 다섯에서 일곱 개 정도로 두고 역할이 겹치지 않게 나눕니다.
📚 참고 자료
- Subagents 안내: https://code.claude.com/docs/en/sub-agents
- Claude Code overview: https://code.claude.com/docs/en/overview
- Agent SDK: https://code.claude.com/docs/en/agent-sdk/overview
이 글이 도움이 되셨다면 공유해 주세요
메신저로 바로 보내거나 링크를 복사할 수 있습니다.
서브에이전트가 가장 큰 효과를 내는 작업 유형은 무엇일까요?
이어서 배우면 좋은 개념
클로드 코드 슬래시 명령어(Slash Commands) 알아보기
Claude Code에서 / 로 시작하는 명령으로 자주 쓰는 작업을 한 번에 부르는 기능입니다. 기본 제공 명령(/help, /clear 등) 외에도 사용자가 직접 자기만의 슬래시 명령을 만들어 팀과 공유할 수 있습니다.
클로드 코드 훅(Hooks) 알아보기
Claude Code가 특정 행동을 하기 전, 후에 자동으로 실행되는 명령입니다. 파일 수정 직후 자동 포맷, 커밋 직전 lint 실행 같은 자동 검사, 자동 작업을 만들 때 씁니다.
클로드 코드 메모리와 CLAUDE.md (영속 컨텍스트) 이해하기
Claude Code가 세션을 넘어 기억할 수 있도록 만든 영속 컨텍스트 시스템입니다. 사용자가 직접 적은 CLAUDE.md 파일과 Claude가 작업 중 자동으로 쌓는 auto memory 두 가지로 구성됩니다.
생성형 엔진 최적화 (GEO) 이해하기
생성형 엔진 최적화(GEO)는 챗GPT, 제미나이 같은 AI가 만드는 답변에 내 콘텐츠가 인용되도록 만드는 작업입니다.
관련 인사이트
- AI 모델 증류 뜻과 과정: 로컬 LLM이 좋아지는 이유AI 모델 증류는 큰 원본 모델에 문제를 대량으로 풀린 뒤 그 답을 받아 작은 모델에 담는 방법입니다. 술을 내리는 공정과 어디까지 같은지, 원본과 증류본 사이에 무엇이 오가는지, 로컬 LLM은 2027년에 어디까지 갈지 정리했습니다.
- ChatGPT Images 2.5 정리: 달라진 점과 API 모델 2종ChatGPT Images 2.5는 오픈AI가 2026년 9월 8일 공개한 이미지 생성 모델입니다. 지정한 부분만 고치고 나머지를 유지하는 편집 정확도와 최대 50% 줄어든 생성 지연, API에 함께 나온 Flare와 Sunburst의 차이를 공식 발표문으로 정리했습니다.
- 클로드 맥스 집단소송 정리: 5배와 20배가 무엇의 배수인지클로드 맥스 집단소송은 앤트로픽이 Max 요금제의 사용 한도를 실제보다 크게 보이도록 광고했다는 미국 구독자들의 소송입니다. 5배와 20배가 5시간 세션을 기준으로 한 수치라는 점, 공식 요금제 페이지에서 그 조건이 어디에 적혀 있는지, 구독 전에 확인할 것을 정리했습니다.
- 메타 뮤즈 정리: 개인 AI 에이전트가 하는 일과 보안 구조메타 뮤즈(Meta Muse)는 메타가 2026년 9월 8일 공개한 개인 AI 에이전트입니다. 질문에 답하는 대신 메일을 보내고 예약과 결제를 대신하며, 전용 가상 머신과 감시 에이전트를 나눠 둔 구조와 연결 서비스, 요금제를 공식 발표문으로 정리했습니다.
- OpenAI 나비에 스토크스 증명 정리: 밀레니엄 문제와 공적 논란OpenAI 나비에 스토크스 증명은 3차원 유체 방정식이 유한 시간 안에 특이점을 만들 수 있음을 보인 결과입니다. 공개되지 않은 내부 모델을 쓴 에이전트 약 1만 개가 88시간 만에 도달했고, 같은 경로를 1년 가까이 연구하던 수학자들이 공적 문제를 제기한 경위를 공식 발표문을 근거로 정리했습니다.
- AI 생산성 역설, 일이 늘어난 게 아니라 눈높이가 올라간 것AI 생산성 역설은 개인의 작업 속도는 빨라졌는데 조직의 생산성 지표는 거의 움직이지 않는 현상입니다. 일하는 시간이 늘었다는 말이 함께 나오는 배경을, 속도가 느려진 쪽이 아니라 그동안 넘어가던 품질을 이제야 챙기기 시작한 쪽에서 살펴봤습니다.
