CLAUDE.md의 올바른 사용법

2/14/2026
2 min read

CLAUDE.md의 올바른 사용법

CLAUDE.md는 프로젝트 루트 디렉토리에 위치하는 특수한 파일로, AI 도우미(예: Claude)에게 프로젝트에 대한 핵심 정보를 알려주는 데 사용됩니다. 이 파일을 잘 작성하면 AI가 프로젝트를 더 잘 이해하고 도와줄 수 있습니다.

CLAUDE.md가 왜 필요할까요?

새로운 동료가 왔을 때, 그가 당신의 프로젝트를 이해하는 데 얼마나 많은 시간이 걸릴지 상상해 보세요. CLAUDE.md는 바로 그 "프로젝트 설명서"와 같아서 AI가 빠르게 시작할 수 있도록 돕습니다.

CLAUDE.md의 5가지 핵심 내용

1. 프로젝트 개요

이 프로젝트가 무엇을 하는지, 어떤 문제를 해결하는지, 어떤 사용자를 대상으로 하는지 간단하게 설명합니다.

# 프로젝트 개요 이것은 상품, 주문 및 사용자를 관리하기 위한 전자 상거래 백엔드 관리 시스템입니다.

2. 기술 스택

프로젝트에서 사용되는 주요 기술과 프레임워크를 나열합니다.

`# 기술 스택

  • 프론트엔드: React + TypeScript
  • 백엔드: Node.js + Express
  • 데이터베이스: PostgreSQL
  • 배포: Docker + Kubernetes`

3. 파일 구조

주요 디렉토리의 역할을 설명합니다.

# 파일 구조 /src /components - UI 컴포넌트 /pages - 페이지 /utils - 유틸리티 함수 /api - API 호출

4. 자주 사용하는 명령어

개발 중에 자주 사용하는 명령어를 나열합니다.

# 자주 사용하는 명령어 npm run dev - 개발 서버 시작 npm run build - 프로덕션 버전 빌드 npm run test - 테스트 실행

5. 규칙

AI가 코드를 작성할 때 준수해야 할 규칙을 정의합니다.

`# 코딩 규칙

  • 함수형 컴포넌트 사용
  • ESLint 설정 준수
  • 컴포넌트 이름은 PascalCase 사용
  • 변수 이름은 camelCase 사용`

완전한 예시

`# 프로젝트 이름: Task Manager

프로젝트 개요

간단한 작업 관리 애플리케이션으로, 작업 생성, 편집, 삭제 및 분류를 지원합니다.

기술 스택

  • React 18
  • TypeScript
  • Tailwind CSS
  • Vite

파일 구조

/src /components - UI 컴포넌트 /hooks - 사용자 정의 Hooks /types - TypeScript 타입 정의 /utils - 유틸리티 함수

자주 사용하는 명령어

  • npm run dev: 개발 서버 시작
  • npm run build: 프로덕션 버전 빌드
  • npm run lint: 코드 검사

코딩 규칙

  • 컴포넌트는 함수형으로 작성
  • Tailwind CSS를 사용하여 스타일 지정
  • 각 컴포넌트는 별도의 폴더에 배치`

  • 간결하게 유지: 너무 길게 쓰지 마세요. AI도 "지쳐요".
  • 정기적으로 업데이트: 프로젝트가 변경되면 CLAUDE.md를 업데이트하는 것을 잊지 마세요.
  • 예시 우선: 추상적인 설명보다 구체적인 코드 예시가 더 효과적입니다.
  • 문제점에 집중: 오류가 발생하기 쉬운 부분을 중점적으로 설명합니다.

CLAUDE.md를 잘 작성하여 AI를 든든한 조력자로 만드세요!

Published in Technology

You Might Also Like

📝
Technology

Claude Code Buddy 수정 가이드: 어떻게 반짝이는 전설급 애완동물을 얻을 수 있을까

Claude Code Buddy 수정 가이드: 어떻게 반짝이는 전설급 애완동물을 얻을 수 있을까 2026년 4월 1일, Anthropic은 Claude Code 2.1.89 버전에서 조용히 이스터 에그 기능인 /bu...

Obsidian이 Defuddle을 출시하여 Obsidian Web Clipper를 새로운 차원으로 끌어올리다Technology

Obsidian이 Defuddle을 출시하여 Obsidian Web Clipper를 새로운 차원으로 끌어올리다

Obsidian이 Defuddle을 출시하여 Obsidian Web Clipper를 새로운 차원으로 끌어올리다 저는 Obsidian의 핵심 이념인 로컬 우선, 모든 것이 파일이라는 점, 그리고 단순한 Markdow...

OpenAI가 갑자기 발표한 '삼합일': 브라우저 + 프로그래밍 + ChatGPT 통합, 내부에서 지난 1년이 잘못되었다고 인정하다Technology

OpenAI가 갑자기 발표한 '삼합일': 브라우저 + 프로그래밍 + ChatGPT 통합, 내부에서 지난 1년이 잘못되었다고 인정하다

OpenAI가 갑자기 발표한 '삼합일': 브라우저 + 프로그래밍 + ChatGPT 통합, 내부에서 지난 1년이 잘못되었다고 인정하다 2026년 3월 19일 심야, OpenAI 본사에서 내부 메모가 유출되었고, 《월...

2026, 더 이상 스스로를 '자율'하게 강요하지 마세요! 이 8가지 작은 일을 잘하면 건강이 자연스럽게 찾아옵니다Health

2026, 더 이상 스스로를 '자율'하게 강요하지 마세요! 이 8가지 작은 일을 잘하면 건강이 자연스럽게 찾아옵니다

2026, 더 이상 스스로를 '자율'하게 강요하지 마세요! 이 8가지 작은 일을 잘하면 건강이 자연스럽게 찾아옵니다 새로운 한 해가 시작되었습니다. 작년에 세운 목표는 달성하셨나요? 매년 '의욕이 넘치'고 '포기하...

노력해도 살이 빠지지 않는 엄마들, 여기서 모두 실패한다Health

노력해도 살이 빠지지 않는 엄마들, 여기서 모두 실패한다

노력해도 살이 빠지지 않는 엄마들, 여기서 모두 실패한다 3월이 이미 반이 지났습니다. 당신의 다이어트 계획은 어떻게 되어가고 있나요? 살이 빠졌나요? 얼마나 빠졌나요? 나의 다이어트 경험 2월 말에 다이어트를 ...

📝
Technology

AI 브라우저 24시간 안정적 운영 가이드

AI 브라우저 24시간 안정적 운영 가이드 본 튜토리얼은 안정적이고 장기적으로 운영되는 AI 브라우저 환경을 구축하는 방법을 소개합니다. 적합한 용도 AI 에이전트 자동화 브라우징 웹 자동화 AI 어시스턴트 자동 테...