Claude Code: Skills, Agents, MCP
3가지 확장 메커니즘 차이점.
Claude Code는 Skills, Agents, MCP 세 가지 방식으로 기능을 확장합니다. 각각이 해결하는 문제가 다르기 때문에, 상황에 맞게 조합해야 최대 효과를 냅니다.
1. Skills — 토큰 35% 절약
Skills는 YAML 파일로 작성된 재사용 가능한 작업 템플릿입니다. 필요할 때만 컨텍스트에 로드되어 토큰 낭비를 막습니다.
매번 같은 지시를 프롬프트에 반복 입력 → 토큰 낭비 → 일관성 부족 → 긴 프롬프트 = 비용 증가
/commit, /review-pr 같은 명령어 한 줄 → YAML에 저장된 상세 지시 자동 로드 → 35% 이상 토큰 절감 → 일관된 품질 보장
- ▸위치: ~/.claude/skills/ 디렉토리에 YAML 파일로 저장
- ▸호출: /skill-name 형식으로 대화에서 직접 실행
- ▸활용: 반복 작업 (커밋 메시지, PR 리뷰, 코드 리팩토링) 자동화
- ▸예: /commit → 변경사항 분석 후 Conventional Commits 형식 커밋 자동 생성
2. Agents — 작업 시간 40~50% 단축
Agents는 독립적인 컨텍스트를 가진 서브 에이전트입니다. 복잡한 작업을 병렬로 분산 처리해 전체 소요 시간을 크게 줄입니다.
- ▸대표 에이전트: code-reviewer, security-reviewer, typescript-reviewer, database-reviewer
- ▸실행 방법: Agent 도구에 subagent_type 파라미터 지정
- ▸병렬 실행: 동일 메시지에 여러 Agent 도구 블록 → 동시 실행
- ▸활용: 코드 리뷰, E2E 테스트, 보안 감사, 성능 분석
3. MCP — 실시간 외부 데이터 연결
MCP(Model Context Protocol)는 Claude가 학습 데이터 밖의 실시간 정보에 접근하게 하는 프로토콜입니다. 할루시네이션을 구조적으로 방지합니다.
- ▸Supabase MCP — 데이터베이스 직접 조회·수정
- ▸GitHub MCP — 저장소 파일 읽기·PR 생성
- ▸Notion MCP — 노션 페이지 읽기·쓰기
- ▸Figma MCP — 디자인 파일을 코드로 변환
- ▸Google Calendar MCP — 실제 일정 기반 답변
언제 무엇을 써야 하나
예: PR 코드 리뷰 1. /review-pr (Skill) → 리뷰 지시 로드 2. code-reviewer + security-reviewer (Agents 병렬) → 동시 리뷰 3. GitHub MCP → 실제 PR 코드 읽기 → 10분 수동 리뷰를 1분으로 단축
Skills로 반복을 제거하고, Agents로 병렬 처리하고, MCP로 실시간 연결하라. 세 가지를 조합하면 Claude Code가 최강의 개발 파트너가 됩니다.
같은 카테고리 다른 글
AI · Claude 관련 인사이트를 더 읽어보세요