Claude Code 구성을 위한 .claude/ 폴더 구조 이해하기

✍️ OpenClawRadar📅 게시일: March 27, 2026🔗 Source
Claude Code 구성을 위한 .claude/ 폴더 구조 이해하기
Ad

프로젝트 및 전역 구성 폴더

.claude 디렉터리는 두 가지가 있습니다: 하나는 git에 커밋되는 팀 구성을 위한 프로젝트 루트에 있고, 다른 하나는 세션 기록과 같은 개인 선호도 및 기기 로컬 상태를 위한 홈 디렉터리(~/.claude/)에 있습니다.

CLAUDE.md: 지침 매뉴얼

CLAUDE.md는 각 세션 시작 시 Claude의 시스템 프롬프트에 로드되어 대화 내내 따릅니다. 프로젝트 루트, 전역 선호도를 위한 ~/.claude/, 또는 폴더별 규칙을 위한 하위 디렉터리에 CLAUDE.md를 둘 수 있습니다.

효과적인 CLAUDE.md 내용에는 다음이 포함됩니다:

  • 빌드, 테스트, 린트 명령어(npm run test, make build 등)
  • 주요 아키텍처 결정 사항
  • 명확하지 않은 함정
  • 가져오기 규칙, 명명 패턴, 오류 처리 스타일
  • 주요 모듈의 파일 및 폴더 구조

CLAUDE.md는 200줄 이하로 유지하세요. 그보다 긴 파일은 너무 많은 컨텍스트를 소비하기 시작하여 Claude의 지침 준수도가 떨어집니다.

CLAUDE.md 구조 예시

# 프로젝트: Acme API

명령어

npm run dev # 개발 서버 시작 npm run test # 테스트 실행 (Jest) npm run lint # ESLint + Prettier 검사 npm run build # 프로덕션 빌드

Ad

아키텍처

  • Express REST API, Node 20
  • Prisma ORM을 통한 PostgreSQL
  • 모든 핸들러는 src/handlers/에 위치
  • 공유 타입은 src/types/에

규칙

  • 모든 핸들러에서 요청 검증에 zod 사용
  • 반환 형태는 항상 { data, error }
  • 클라이언트에 스택 추적을 절대 노출하지 않음
  • console.log 대신 로거 모듈 사용

주의사항

  • 테스트는 모의 객체가 아닌 실제 로컬 DB를 사용합니다. 먼저 npm run db:test:reset 실행
  • 엄격한 TypeScript: 사용하지 않는 가져오기는 절대 없음

    CLAUDE.local.md를 통한 개인 재정의

    전체 팀에 적용되지 않는 개인 선호도를 위해 프로젝트 루트에 CLAUDE.local.md를 생성하세요. Claude는 기본 CLAUDE.md와 함께 이를 읽으며, 개인적인 조정이 저장소에 절대 들어가지 않도록 자동으로 gitignore됩니다.

    rules/ 폴더를 통한 모듈식 지침

    더 큰 팀의 경우, rules/ 폴더는 단일 큰 CLAUDE.md 파일보다 확장성이 더 좋은 모듈식 지침을 제공합니다.

    📖 전체 소스 읽기: HN AI Agents

Ad

👀 See Also

OpenClaw 고장 패턴: 28일 동안 발생한 42건의 실제 사례
Guides

OpenClaw 고장 패턴: 28일 동안 발생한 42건의 실제 사례

OpenClaw를 매일 실행하는 개발자가 AI 환각, 인증 고장, 시간을 더 소모하는 자동화 등 8개 범주에 걸친 42가지 구체적인 실패 사례를 기록했습니다. 출처는 Google OAuth 7일 토큰 만료, Opus 4.6이 파일에 원치 않는 메타데이터를 추가하는 사례 등 구체적인 예시를 제공합니다.

OpenClawRadar
150개 이상의 PR/주로 에이전트 코딩 확장: Lovable에서 토큰 85,000달러 사용으로 얻은 교훈
Guides

150개 이상의 PR/주로 에이전트 코딩 확장: Lovable에서 토큰 85,000달러 사용으로 얻은 교훈

Alexander Lebedev가 2026년 1월부터 AI 토큰에 85,000달러를 사용하여 주당 20~30개의 PR에서 150개 이상의 PR로 확장한 방법을 공유합니다. 주요 학습 포인트: 위험 분류, AI 리뷰가 인간 코드 리뷰를 대체, 지식 확산 보존의 과제.

OpenClawRadar
클로드 코드 O365 MCP 조건부 액세스 설정 문제 및 해결 방법
Guides

클로드 코드 O365 MCP 조건부 액세스 설정 문제 및 해결 방법

한 개발자가 조건부 액세스 정책 하에서 Claude Code의 O365 MCP 커넥터를 설정할 때 직면한 두 가지 문제에 대한 구체적인 해결책을 공유했습니다: 정책 규칙에 필요한 올바른 애플리케이션 ID를 찾는 방법과 서버 위치와 관련된 인증 오류를 해결하는 방법입니다.

OpenClawRadar
다중 에이전트 아키텍처: AI 시스템에서 단일 에이전트 함정 피하기
Guides

다중 에이전트 아키텍처: AI 시스템에서 단일 에이전트 함정 피하기

레딧 게시물에서 여러 작업에 단일 에이전트를 사용하는 일반적인 아키텍처 실수를 지적하며, 이로 인해 지속적인 관리가 필요한 취약한 시스템이 발생한다고 설명합니다. 제안된 해결책은 각 에이전트가 좁고 구체적인 역할을 맡는 오케스트레이터-전문가 모델입니다.

OpenClawRadar