고급 기능
Claude Code의 강력한 고급 기능들로 개발 워크플로우를 혁신하세요.
복잡한 작업을 위해 자동으로 활성화되는 전문 에이전트들이 정밀한 코드 분석과 수정을 수행합니다.
주요 서브 에이전트
🔍 코드 분석 에이전트
대규모 코드베이스를 심층 분석하여 의존성, 아키텍처, 패턴을 파악합니다.
🛠️ 리팩토링 에이전트
코드 품질 개선, 성능 최적화, 보안 취약점 수정을 전문적으로 수행합니다.
🧪 테스트 에이전트
테스트 작성, 실행, 커버리지 분석 및 테스트 실패 디버깅을 담당합니다.
📚 문서화 에이전트
코드 주석, API 문서, README 파일을 자동으로 생성하고 업데이트합니다.
서브 에이전트 활용 예시
claude> 이 프로젝트의 전체 아키텍처를 분석하고 개선점을 제안해줘💡 더 자세히 알아보기:서브 에이전트의 생성, 커스터마이징, 고급 활용법에 대한세부 가이드를 확인하세요.
훅 시스템 (Hooks)
워크플로우의 특정 시점에 자동으로 실행되는 커스텀 스크립트를 정의할 수 있습니다.
사용 가능한 훅
pre-commit
커밋 전에 코드 포맷팅, 린팅, 테스트를 자동 실행
post-edit
파일 편집 후 자동으로 관련 테스트 실행 및 타입 체크
pre-push
푸시 전 전체 테스트 스위트 실행 및 빌드 검증
훅 설정 예시
{
"pre-commit": [
"npm run lint",
"npm run test:unit"
],
"post-edit": {
"*.ts": ["npm run typecheck"],
"*.py": ["black --check"]
}
}슬래시 명령어 (Slash Commands)
빠른 작업 실행을 위한 강력한 슬래시 명령어를 사용하세요.
주요 명령어
/init프로젝트 분석 후 CLAUDE.md 파일 자동 생성
/explain선택한 코드나 파일에 대한 상세 설명 제공
/refactor코드 품질 개선을 위한 리팩토링 제안 및 실행
/test테스트 코드 자동 생성 또는 기존 테스트 개선
/security보안 취약점 스캔 및 수정 제안
/optimize성능 최적화 분석 및 개선 사항 적용
/docsAPI 문서, README, 주석 자동 생성
사용 예시
claude> /refactor src/utils/auth.tsclaude> /test --coverage src/services/user.service.tsMCP (Model Context Protocol)
Model Context Protocol을 통해 외부 도구와 서비스를 Claude Code에 통합할 수 있습니다.
MCP 서버 예시
📊 데이터베이스 연동
PostgreSQL, MySQL, MongoDB 등과 직접 통신하여 스키마 분석 및 쿼리 생성
🌐 API 테스팅
REST API 또는 GraphQL 엔드포인트 테스트 및 문서화
📈 모니터링 도구
Datadog, New Relic 등과 연동하여 성능 메트릭 분석
🔧 빌드 시스템
Webpack, Vite, Gradle 등의 빌드 설정 최적화
MCP 설정 예시
{
"mcpServers": {
"database": {
"command": "npx",
"args": ["@modelcontextprotocol/server-postgres"],
"env": {
"DATABASE_URL": "postgresql://user:pass@localhost/db"
}
}
}
}다음 단계
더 깊이 탐구하기
- • 커스텀 서브 에이전트 개발 방법
- • 팀 전용 훅 시스템 구축
- • MCP 서버 직접 구현하기