claude init으로 CLAUDE.md 파일 자동 생성하기
프로젝트 루트에서 claude 실행 후 /init 하나만 입력하면 CLAUDE.md가 자동 생성돼요. Claude가 프로젝트 구조를 처음부터 정확하게 읽을 수 있게 되는 가장 빠른 세팅 방법이에요.
새 프로젝트에 Claude Code를 붙이면 처음엔 컨텍스트가 없어서 엉뚱한 답변이 나오는 경우가 꽤 있어요. 파일 구조도 모르고, 어떤 프레임워크를 쓰는지도 모르니까요. 실밸개발자 채널 Claude Code 마스터 강의에서 이걸 해결하는 가장 간단한 방법을 알려줬는데, /init 명령어 하나예요.
/init을 실행하면 Claude가 프로젝트 디렉토리를 스캔해서 CLAUDE.md를 자동으로 만들어줘요. 이 파일 안에 프로젝트 구조, 주요 파일 경로, 기술 스택 같은 정보가 정리되고, 이후 대화에서 Claude가 이 파일을 컨텍스트로 읽어요. 진짜로 차이가 나더라고요. 설정 전후로 같은 질문을 던져보면 답변 정확도가 눈에 띄게 달라져요.
준비물
- Claude Code CLI 설치 완료 (
claude명령어가 터미널에서 동작해야 해요) - Node.js 18 이상
- 세팅할 프로젝트 디렉토리
스텝
1. 프로젝트 루트로 이동
CLAUDE.md는 실행 위치 기준으로 생성돼요. 서브 디렉토리에서 실행하면 거기에 생기니까, 루트에서 시작하는 게 맞아요.
cd /path/to/your-project
2. Claude Code 실행
claude
터미널에 Claude Code 프롬프트가 뜨면 준비된 거예요.
3. /init 입력
Claude Code 프롬프트 안에서 아래를 입력해요.
/init
Claude가 프로젝트 파일들을 훑고 CLAUDE.md를 작성하기 시작해요. 프로젝트 규모에 따라 다르지만 보통 10-20초 안에 끝나요.
4. 생성된 파일 확인
cat CLAUDE.md
프로젝트 구조 요약, 주요 디렉토리 설명, 기술 스택 정보가 담긴 마크다운 파일이 생겨있을 거예요.
잘 됐는지 확인하는 방법
파일이 생성됐으면, Claude Code 프롬프트에서 프로젝트 관련 질문을 하나 던져봐요.
이 프로젝트의 주요 엔트리 파일이 어디에 있어요?
/init 전이라면 "확인이 필요해요" 같은 답이 나왔을 텐데, 이제는 실제 파일 경로를 짚어서 답해줘요. CLAUDE.md를 읽고 있다는 신호예요.
응용
자동 생성된 CLAUDE.md를 그대로 쓰기보다, 팀 컨벤션이나 코드 스타일 가이드를 직접 추가해두면 더 유용해요. 예를 들어 이런 섹션을 붙여두면 돼요.
## 코드 스타일
- 함수형 컴포넌트만 사용
- 상태 관리는 Zustand
- API 호출은 /src/api 디렉토리에만
Claude가 코드를 제안할 때 이 내용을 반영해서 답해줘요.
트러블슈팅
/init 입력 후 아무 반응이 없거나 에러가 나오면 Claude Code 버전을 확인해봐요.
claude --version
오래된 버전이면 /init을 지원하지 않을 수 있어요. npm update -g @anthropic-ai/claude-code로 업데이트하면 해결되는 경우가 많아요.
CLAUDE.md가 생성됐는데 내용이 너무 부실하다면, 프로젝트에 README.md나 package.json이 없어서 그럴 수 있어요. 기본 파일들이 있어야 Claude가 읽을 정보가 생겨요.
이 설정 하나로 매번 "이 프로젝트는 어떤 구조예요?"를 설명하는 수고를 덜 수 있게 돼요.