[Claude Code 스킬] CLAUDE.md — 프로젝트 기억을 코드처럼 버전 관리하기 | DAKER 커뮤니티

무엇

CLAUDE.md는 Claude Code가 매 세션을 시작할 때 자동으로 읽어들이는 프로젝트 메모리 파일입니다. 새 팀원이 출근 첫날 온보딩 문서를 먼저 읽듯, Claude는 이 파일에서 빌드 명령·코딩 컨벤션·아키텍처 규칙·금지사항을 흡수한 뒤 작업을 시작합니다. 매번 같은 설명을 반복할 필요가 없는 '프로젝트의 장기 기억'인 셈입니다. 평범한 마크다운이라 git으로 버전 관리하면 팀의 규칙이 코드와 함께 진화합니다.

핵심은 계층 구조입니다. 넓은 범위(조직·개인)가 먼저 깔리고, 좁은 범위(프로젝트)가 그 위를 덮어씁니다. 같은 규칙이 충돌하면 더 구체적인 쪽이 이깁니다.

언제 쓰나

사용법

① /init — 빈손에서 시작하는 가장 빠른 길. 프로젝트 루트에서 실행하면 Claude가 코드베이스를 분석해 초안을 만들어 줍니다.

> /init        # 코드베이스 스캔 → CLAUDE.md 초안 자동 생성
> /memory      # 지금 로딩된 메모리 파일의 경로·순서 확인

② 직접 작성 — 규칙은 짧은 명령형 한 줄로. (산문이 아니라 체크리스트처럼)

# CLAUDE.md

## 명령어
- 빌드: `npm run build`
- 단위 테스트: `npm run test:unit`

## 규칙
- 날짜·시각은 항상 UTC로 저장한다
- console.log 금지 — logger.debug() 사용
- 새 의존성 추가 전 먼저 물어본다

③ @import로 모듈화 (최대 깊이 5). 거대한 단일 파일 대신 주제별로 쪼개 불러옵니다.

@~/.claude/my-style.md
@docs/architecture.md
@.claude/rules/testing.md

④ 프롬프트 맨 앞에 # 를 붙이면, 저장할 파일을 골라 즉석에서 메모를 추가할 수 있습니다.

# 앞으로 PR 설명은 한국어로 작성해줘

출처

Redirecting to [Claude Code 스킬] CLAUDE.md — 프로젝트 기억을 코드처럼 버전 관리하기 | DAKER 커뮤니티...