서브에이전트 (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) 뜻과 SEO 차이
생성형 엔진 최적화(GEO, Generative Engine Optimization)는 챗GPT와 제미나이 같은 생성형 AI가 만드는 답변 안에 내 콘텐츠가 인용되도록 만드는 작업입니다.
관련 인사이트
- 딥시크(DeepSeek) 정리: 무료 사용 범위와 데이터 처리, 고르는 기준딥시크(DeepSeek)는 중국 항저우의 AI 기업 딥시크가 만든 대화형 AI 서비스이자 그 회사가 공개하는 언어모델의 이름입니다. 무료로 쓸 수 있는 범위와 API 요금, 공식 개인정보처리방침에 적힌 데이터 처리 조건, 챗지피티나 클로드 대신 고를 기준을 2026년 9월 15일 자료로 정리했습니다.
- 클로드 프로젝트 지침 쓰는 법: 실제로 듣는 지침 예시 3개와 팀 공유 설정클로드 프로젝트 지침은 그 프로젝트 안에서 열리는 모든 대화에 자동으로 적용되는 작업 규칙입니다. 결과가 일정해지는 지침의 조건과 그대로 복사해 쓸 수 있는 예시 3개, 2026년 9월 15일 기준 팀 공유 권한 설정을 공식 문서 기준으로 정리했습니다.
- 미드저니 사용법: 웹에서 시작하는 순서와 프롬프트, 요금제 정리미드저니(Midjourney)는 글로 설명한 장면을 이미지로 만들어 주는 구독형 생성 서비스입니다. 디스코드 없이 웹에서 시작하는 순서와 프롬프트 작성 규칙, 네 가지 요금제와 GPU 시간 단위를 2026년 9월 기준 공식 문서로 확인해 정리했습니다.
- 마크다운 뜻과 문법 정리: md 파일 쓰는 법과 여는 법마크다운은 글자 앞에 기호를 붙여 문서의 구조를 표시하는 서식 방법입니다. 제목과 강조, 목록, 링크, 코드 블록, 표를 입력과 결과로 나란히 놓고 정리했고, md 파일을 어디서 열고 어떻게 저장하는지까지 담았습니다.
- 맥용 클로드 데스크톱 앱 설치와 사용법: 클로드 코드와 다른 점클로드 데스크톱 앱은 앤트로픽이 맥과 윈도우, 리눅스용으로 내놓은 설치형 프로그램입니다. 2026년 9월 15일 기준 맥 설치 순서와 요금제별로 열리는 기능, 브라우저판이나 터미널용 클로드 코드와 달라지는 점을 공식 문서 기준으로 정리했습니다.
- 뤼튼 사용법 정리: 도구 19종과 무료 범위, 업무에 쓸 때 확인할 점뤼튼(wrtn)은 뤼튼테크놀로지스가 운영하는 한국어 AI 서비스입니다. 2026년 9월 15일 기준 도구 19종의 구성과 로그인 전후 이용 범위, 이용약관에 적힌 무료 제공 조건을 업무 기준으로 정리했습니다.
