Claude Code 소개
Claude Code는 Anthropic에서 개발한 AI 기반 코딩 어시스턴트입니다.
Claude Code란?
Claude Code는 터미널에서 직접 실행되는 CLI 도구로, 소프트웨어 개발 작업을 도와줍니다.
주요 기능
- 코드 생성: 자연어 설명을 기반으로 코드 작성
- 코드 리뷰: 품질, 보안, 유지보수성 검토
- 디버깅: 버그 분석 및 수정 제안
- 리팩토링: 코드 구조 개선
- 문서화: 코드 문서 자동 생성
- 테스트: 테스트 코드 작성 및 실행
Everything Claude Code란?
이 프로젝트는 Anthropic 해커톤 우승자가 10개월 이상 실제 프로덕션 환경에서 발전시킨 Claude Code 설정 모음집입니다.
포함된 설정들
| 카테고리 | 설명 | 용도 |
|---|---|---|
| 에이전트 | 전문 서브에이전트 | 위임을 통한 작업 분담 |
| 스킬 | 워크플로우 정의 | 도메인 지식 및 패턴 |
| 커맨드 | 슬래시 커맨드 | 빠른 작업 실행 |
| 규칙 | 가이드라인 | 항상 따라야 할 규칙 |
| 훅 | 이벤트 트리거 | 자동화 |
| MCP 설정 | 외부 서비스 연동 | GitHub, Supabase 등 |
💡
팁: 이 설정들은 참고용입니다. 본인의 워크플로우에 맞게 수정해서 사용하세요.
설정 계층 구조
Claude Code는 여러 레벨의 설정을 지원합니다:
~/.claude/ # 사용자 전역 설정
├── CLAUDE.md # 전역 지침
├── settings.json # 전역 설정 (훅 포함)
├── agents/ # 전역 에이전트
├── rules/ # 전역 규칙
├── commands/ # 전역 커맨드
└── skills/ # 전역 스킬
/project/.claude/ # 프로젝트 설정
├── CLAUDE.md # 프로젝트 지침
├── settings.json # 프로젝트 설정
└── ... # 프로젝트별 설정
/project/CLAUDE.md # 프로젝트 루트 지침왜 이 설정들이 필요한가?
1. 일관성
규칙과 스킬을 정의하면 Claude가 항상 일관된 방식으로 코드를 작성합니다.
2. 품질
코드 리뷰어, 보안 리뷰어 등 전문 에이전트를 통해 품질을 보장합니다.
3. 효율성
반복 작업을 커맨드로 정의하면 빠르게 실행할 수 있습니다.
4. 자동화
훅을 통해 특정 이벤트에 자동으로 반응하도록 설정할 수 있습니다.
⚠️
주의: 설정이 많을수록 컨텍스트 윈도우를 더 많이 사용합니다. 필요한 것만 활성화하세요.