주요 특징
| 기능 | 설명 |
|---|---|
| 코드 생성 | 자연어 지시로 함수, 클래스, 모듈 단위 코드 작성 |
| 리팩토링 | 기존 코드의 구조 개선 및 패턴 적용 |
| 디버깅 | 에러 분석, 원인 추적, 수정 제안 |
| 테스트 작성 | 단위 테스트 및 통합 테스트 자동 생성 |
| Git 연동 | 커밋 메시지 작성, PR 생성, 변경 이력 분석 |
| 멀티파일 편집 | 여러 파일을 동시에 분석하고 수정 |
설치
프로젝트 설정
CLAUDE.md
프로젝트 루트에CLAUDE.md 파일을 생성하면 Claude Code에게 프로젝트 규칙을 전달할 수 있습니다.
.claude/ 디렉토리
| 파일 | 용도 |
|---|---|
.claude/CLAUDE.md | 전역 사용자 설정 (모든 프로젝트 공통) |
.claude/commands/ | 커스텀 슬래시 명령어 정의 |
.claude/settings.json | MCP 서버 등 환경 설정 |
주요 명령어
| 명령어 | 기능 |
|---|---|
/help | 도움말 표시 |
/clear | 대화 초기화 |
/compact | 컨텍스트 압축 |
/cost | 현재 세션 토큰 사용량 확인 |
/model | 사용 모델 변경 |
/permissions | 도구 권한 관리 |
MCP 서버 연동
Claude Code는 MCP(Model Context Protocol) 서버를 통해 외부 도구와 연동됩니다.| MCP 서버 | 용도 |
|---|---|
| Context7 | 라이브러리 공식 문서 조회 |
| Playwright | 브라우저 자동화 및 E2E 테스트 |
| Serena | 시맨틱 코드 분석 및 프로젝트 메모리 |
실무 팁: 효율적인 지시 방법
실무 팁: 효율적인 지시 방법
- 구체적인 파일명과 함수명을 포함하여 지시하세요
- “이 함수를 리팩토링해줘”보다 “
src/auth.ts의validateToken함수를 에러 핸들링 추가해서 리팩토링해줘”가 효과적 - 큰 작업은 단계를 나눠서 지시하면 정확도가 높아집니다
실무 팁: Mintlify 문서 작성 연동
실무 팁: Mintlify 문서 작성 연동
Mintlify 스킬을 설치하면 문서 컴포넌트와 작성 규칙을 Claude Code가 인식합니다.
AGENTS.md에 프로젝트 용어와 스타일 가이드를 추가하세요.실무 팁: Git 워크플로우 활용
실무 팁: Git 워크플로우 활용
커밋해줘로 변경사항 자동 커밋 (메시지 자동 생성)PR 만들어줘로 GitHub PR 생성- 코드 리뷰 요청 시 변경 내역을 자동 분석합니다

