자기 context 가진 전문 에이전트
Subagent 는 자기만의 context window, 도구 allowlist, system prompt 를 가진 worker. parent Claude 가 scoped 작업 위임하고, subagent 가 격리된 채로 일하고, parent 는 자기 context 오염 안 시키며 결과 받아. 메인 세션 budget 안 날리고 큰 일 처리하는 방식.
Built-in 셋이 박스에서 출하: Explore (빠르고, read-only, Haiku 에서 동작 — "이 repo 에서 X 가 어디 정의됐어?" 에 적합), Plan (Sonnet/Opus, context 모으고 코드 건드리기 전에 implementation plan 생성), General-purpose (풀 도구, 병렬 implementation 작업에 사용).
커스텀 subagent 는 YAML frontmatter 가진 markdown 파일 — Skill 이랑 같은 모양인데 자기 설정 노브 가짐: tools: allowlist, tool_denylist:, model: override, memory: 항상 로드되는 context, worktree: true filesystem 격리. .claude/agents/ (project), ~/.claude/agents/ (user), 또는 launch 시 --agents JSON 으로. /agents 가 인터랙티브 매니저.