로컬 에이전트
Claude가 알아서 계획하고, 여러 단계를 스스로 실행하는 "자율 모드"예요.
에이전트 모드란?
Claude Code는 단순히 질문에 답하는 게 아니에요.에이전트 모드에서는 목표를 이해하고, 계획을 세우고, 여러 단계를 알아서 실행해요. 파일 읽기, 수정, 테스트, 결과 확인까지 전부 자동으로 진행해요.
계획 수립
할 일을 분석하고 단계별 계획을 세워요.
여러 파일 동시 작업
여러 파일을 한꺼번에 읽고, 고치고, 만들어요.
도구 자동 선택
필요한 도구를 알아서 골라 써요.
중간 검증
각 단계마다 결과를 확인하고, 문제가 있으면 스스로 고쳐요.
에이전트 모드 활용
Plan mode — 먼저 계획, 나중에 실행
/plan 명령을 쓰면 계획 모드가 켜져요. Claude가 바로 작업하지 않고 먼저 "이렇게 할 거야"라고 계획을 보여줘요. 내가 "좋아, 해"라고 하면 그때 실행을 시작해요.
Claude Code 프롬프트
/plan 로그인 기능에 소셜 로그인(Google, Kakao)을 추가해줘. 기존 이메일 로그인은 유지하면서 추가해야 해.
계획 모드에서는 파일을 건드리지 않으니 안심하고 여러 방법을 탐색해볼 수 있어요.
백그라운드 작업 — 병렬로 일하기
시간이 오래 걸리는 작업(테스트, 빌드 등)을 뒤에서 돌려놓고, 동시에 다른 일을 할 수 있어요.
Claude Code 프롬프트
전체 테스트를 백그라운드로 돌려줘. 그 동안 나는 README 업데이트를 할게.
뒤에서 돌리던 작업이 끝나면 결과를 확인할 수 있어요.
도우미 분신술 — 여러 명이 동시에 일하기
Claude가 혼자 다 하지 않고 도우미를 여러 명 불러서 동시에 일을 시킬 수 있어요. 메인 대화는 그대로 유지하면서, 각 도우미가 독립적으로 조사하거나 작업해요.
작동 방식
사용자: "인증 모듈을 리팩토링해줘" Claude (메인): ├─ 서브에이전트 1: 현재 인증 코드 분석 ├─ 서브에이전트 2: 의존성 파일 탐색 └─ 서브에이전트 3: 테스트 파일 확인 → 결과 종합 후 리팩토링 실행
도우미들이 동시에 일하니까 훨씬 빨라요.
효과적인 프롬프트
Claude에게 일을 잘 시키려면, 뭘 왜 어떻게 해줘라고 구체적으로 말하는 게 중요해요.
| 대충 시키면 | 잘 시키면 |
|---|---|
| 버그 고쳐줘 | 로그인 시 세션 만료 에러가 발생해. 원인을 찾고, 수정하고, 테스트까지 돌려줘. |
| API 만들어줘 | 기존 사용자 API 패턴을 참고해서 주문 CRUD API를 만들어줘. 타입 정의, 라우트, 에러 처리를 포함해줘. |
| 리팩토링 해줘 | utils 폴더의 중복 함수를 정리해줘. 현재 사용처를 분석하고, 공통 모듈로 합치고, import를 업데이트해줘. |
| 테스트 작성해줘 | auth 모듈의 로그인, 회원가입, 비밀번호 변경 함수에 대해 성공/실패 케이스를 포함한 테스트를 작성해줘. |
핵심: "뭘 해줘"뿐 아니라 "왜 필요한지"와 "어떻게 해줘"까지 말해주면 Claude가 훨씬 잘해요.
Claude Agent SDK (개발자용)
비개발자는 이 부분은 넘어가도 돼요. 터미널에서 Claude Code를 쓰는 것만으로도 위의 기능을 충분히 쓸 수 있어요.
@anthropic-ai/claude-code 패키지를 사용하면 Claude Code의 에이전트 기능을 여러분의 코드에서 직접 호출할 수 있어요.
설치
npm install @anthropic-ai/claude-code기본 사용
TypeScript
import { claude } from "@anthropic-ai/claude-code";
const result = await claude({
prompt: "src 폴더의 구조를 분석하고 요약해줘",
options: {
maxTurns: 10,
allowedTools: ["Read", "Glob", "Grep"],
},
});
console.log(result.stdout);주요 옵션
| 옵션 | 설명 | 기본값 |
|---|---|---|
prompt | 에이전트에게 전달할 작업 지시 | (필수) |
allowedTools | 사용 가능한 도구 목록 | 전체 |
maxTurns | 최대 실행 턴 수 | 무제한 |
cwd | 작업 디렉토리 경로 | 현재 디렉토리 |
systemPrompt | 시스템 프롬프트 커스터마이즈 | 기본 프롬프트 |
팁
CLAUDE.md와 함께 쓰기: 프로젝트 규칙을 CLAUDE.md에 적어두면 Claude가 그 규칙에 맞춰 일해요.
큰 일은 나눠서 시키기: "전부 다 고쳐줘"보다 "이 부분부터 먼저 고치고, 다음에 저 부분을 정리하자"가 결과가 훨씬 좋아요.
권한 설정 활용: 위험한 작업(파일 삭제 등)은 확인을 받게 하고, 안전한 작업(파일 읽기 등)은 자동으로 허용하도록 설정하면 편해요.