AI · Claude

Claude Code: Skills, Agents, MCP

3가지 확장 메커니즘 차이점.

GROWBEAT Editorial
6분
Claude Code 3가지 확장 메커니즘

Claude Code는 Skills, Agents, MCP 세 가지 방식으로 기능을 확장합니다. 각각이 해결하는 문제가 다르기 때문에, 상황에 맞게 조합해야 최대 효과를 냅니다.

1. Skills — 토큰 35% 절약

Skills는 YAML 파일로 작성된 재사용 가능한 작업 템플릿입니다. 필요할 때만 컨텍스트에 로드되어 토큰 낭비를 막습니다.

Skills 없이

매번 같은 지시를 프롬프트에 반복 입력 → 토큰 낭비 → 일관성 부족 → 긴 프롬프트 = 비용 증가

Skills 사용

/commit, /review-pr 같은 명령어 한 줄 → YAML에 저장된 상세 지시 자동 로드 → 35% 이상 토큰 절감 → 일관된 품질 보장

  • 위치: ~/.claude/skills/ 디렉토리에 YAML 파일로 저장
  • 호출: /skill-name 형식으로 대화에서 직접 실행
  • 활용: 반복 작업 (커밋 메시지, PR 리뷰, 코드 리팩토링) 자동화
  • 예: /commit → 변경사항 분석 후 Conventional Commits 형식 커밋 자동 생성

2. Agents — 작업 시간 40~50% 단축

Agents는 독립적인 컨텍스트를 가진 서브 에이전트입니다. 복잡한 작업을 병렬로 분산 처리해 전체 소요 시간을 크게 줄입니다.

1오케스트레이터(메인)가 작업을 분석하고 서브에이전트 계획 수립
2독립된 컨텍스트의 서브에이전트 N개를 병렬 실행
3각 에이전트가 자신의 역할만 집중 처리 (품질 향상)
4오케스트레이터가 결과를 수집·통합해 최종 응답 완성
  • 대표 에이전트: 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 — 실제 일정 기반 답변

언제 무엇을 써야 하나

상황 | 사용할 메커니즘
같은 작업을 반복적으로 할 때 | Skills (/commit, /review-pr)
복잡한 작업을 빠르게 끝내야 할 때 | Agents (병렬 처리)
최신·실시간 데이터가 필요할 때 | MCP
모든 것이 필요할 때 | Skills + Agents + MCP 조합
실전 조합 예시

예: PR 코드 리뷰 1. /review-pr (Skill) → 리뷰 지시 로드 2. code-reviewer + security-reviewer (Agents 병렬) → 동시 리뷰 3. GitHub MCP → 실제 PR 코드 읽기 → 10분 수동 리뷰를 1분으로 단축

Skills로 반복을 제거하고, Agents로 병렬 처리하고, MCP로 실시간 연결하라. 세 가지를 조합하면 Claude Code가 최강의 개발 파트너가 됩니다.

태그
#클로드코드#아키텍처
Claude Code: Skills, Agents, MCP | 그로우빗 커뮤니티