AI 코딩 도우미 'Claude Code'가 추측하지 말고, 질문하고, 단순하게 코딩하도록 행동 지침을 주는 설정 파일. 코딩하는 사람이 써야 하고, 비개발자는 몰라도 된다.
AI 코딩 도우미를 위한 '매너 가이드'
CLAUDE.md 파일 하나로 AI 조수(Claude Code)의 코딩 버릇을 고친다.
- Claude Code클로드 코드
- Anthropic(클로드 만든 회사)이 만든, 터미널에서 쓰는 AI 코딩 도우미. 개발자가 명령을 내리면 코드를 짜 주고, 파일을 수정하고, 터미널 명령어를 직접 실행한다.
- CLAUDE.md클로드 설정 파일
- Claude Code가 프로젝트 폴더에서 자동으로 읽는 마크다운 파일. '이 프로젝트에선 이렇게 행동해라'는 규칙을 적어 둔다.
- Andrej Karpathy앤드리 카파시
- AI 분야 유명 연구자. 테슬라 AI 디렉터, OpenAI 공동 창립 멤버를 지냈다. AI가 코딩할 때 자주 저지르는 실수를 X에 정리한 글이 이 파일의 모태다.
AI가 코딩할 때 자주 하는 실수를 막는다
Karpathy가 꼽은 AI의 나쁜 코딩 버릇을 네 가지 원칙으로 교정한다.
Andrej Karpathy는 X(구 트위터)에 올린 글에서 현 AI 코딩 도우미의 세 가지 치명적 문제를 지적했다:
1. 추측하고 달린다 — AI는 확실하지 않은 가정을 스스로 확인하지 않고 그냥 코딩을 진행한다. 혼란스러워도 질문하지 않고, 불일치를 발견해도 말하지 않는다. "여러 해석이 가능한데 그냥 이걸로 갈게" 식의 태도가 문제다. 2. 불필요하게 복잡하게 만든다 — 단순하게 끝낼 일을 추상화·설정 가능성·미래 대비라는 이름으로 1000줄로 불린다. 필요 없는 에러 처리, 사용되지 않을 함수, 조기 최적화가 판친다. 50줄이면 될 코드를 200줄로 짜는 식이다. 3. 건드리지 말아야 할 것을 건드린다 — 요청과 무관한 주석·코드를 '개선' 명목으로 마음대로 바꾼다. 남의 코드 스타일을 자기 방식으로 고쳐서 diff(변경 내역)를 불필요하게 키운다.
이 CLAUDE.md 파일은 이 세 문제를 네 가지 원칙으로 교정한다: 생각하고 코딩하기(Think Before Coding)로 추측을 멈추고 질문하게 하고, 단순함 우선(Simplicity First)으로 최소 코드만 짜게 하고, 수술적 변경(Surgical Changes)으로 요청과 무관한 수정을 금지한다. 그리고 목표 기반 실행(Goal-Driven Execution)으로 "이걸 해" 대신 "이 기준을 만족시켜"라는 방식으로 지시해 AI가 스스로 반복·검증하며 작업을 마치도록 유도한다. Karpathy의 표현을 빌리면 "무엇을 할지 말하지 말고, 성공 기준을 주고 지켜봐라"는 접근법이다.
AI가 상황을 묻지도 않고 '이게 맞겠지' 하고 300줄짜리 복잡한 함수를 짜 버린다. 리뷰해 보니 요청과 다른 방식으로 동작하고, 전혀 요청하지 않은 '미래 확장성' 코드가 섞여 있다.
같은 요청을 해도 AI가 '몇 가지 해석이 가능합니다. 어느 쪽으로 할까요?'라고 먼저 묻고, 단순한 길이 있으면 제안하고, 필요한 만큼만 정확히 코딩한다.
코딩하는 사람만 해당. 비개발자는 개념만 알아두면 된다
정직하게 말하면 이 도구는 개발자 전용이다. 하지만 그 철학은 누구에게나 유용하다.
이 도구를 직접 쓰려면 반드시 '개발자'여야 한다. Claude Code를 설치하고 터미널(검은 화면에 명령어 입력하는 창)을 다룰 수 있어야 하며, AI가 내놓은 코드를 읽고 검토할 수 있는 코딩 지식도 필요하다. 이 파일은 '코딩을 더 잘하는 AI'를 만드는 설정일 뿐, 코딩 자체를 없애 주는 도구가 아니다. 코딩 모르는 사람이 이 파일 하나로 AI에게 앱을 만들어 달라고 할 수는 없다.
비개발자에게 추천하는 현실적인 접근:
- 이 도구 자체는 몰라도 된다. 지금 당장 매일 쓸 일은 없다. ChatGPT나 Claude.ai로 문서 작성·요약·번역·아이디어 구체화를 먼저 익히는 게 생산적이다.
- 하지만 개념은 알아두면 좋다. AI가 '추측하고 달리는' 문제는 코딩뿐 아니라 모든 AI 작업에서 발생한다. AI가 확실치 않은 내용을 마치 사실인 양 말할 때가 많고, 모르면 모른다고 말하기보다 그럴듯하게 지어내는 경향이 있다. 이 도구의 첫 번째 원칙('생각하고 코딩하기')은 "모르면 질문하라"는 것인데, 이 태도를 모든 AI 작업에 적용하면 더 믿을 수 있는 결과를 얻을 수 있다.
- 만약 코딩을 막 시작해 보고 싶다면? Claude Code는 숙련자용이다. 대신 ChatGPT(무료)나 Claude.ai(무료)에서 "이런 기능의 코드를 파이썬으로 짜 줘"라고 자연어로 요청하고, 결과를 복사해서 실행해 보는 것부터 시작하라. 코딩을 배우는 중이라면 GitHub Copilot(월 10달러)이 VS Code 편집기 안에서 더 친절한 도움을 준다.
Claude Code 사용 개발자
일하면서 Claude Code(또는 Cursor)를 쓴다면 반드시 설치할 가치가 있다. 무료(MIT)이고 파일 하나를 프로젝트에 추가하기만 하면 돼서 리스크가 거의 없다.
비개발자·AI를 업무 보조로만 쓰는 분
당장 필요 없음. 대신 'AI가 확신에 차서 말해도 틀릴 수 있다'는 교훈만 기억하자. ChatGPT·Claude로 문서 작업·요약·아이디어 구체화에 집중하는 게 생산적이다.
설치 방법 (개발자 전용 절차)
터미널(검은 화면·명령어 입력창)을 다룰 줄 아는 개발자 기준 5분이면 설치 완료.
1단계 · Claude Code가 깔려 있는지 확인
터미널에서
claude --version을 입력한다. 버전이 나오면 준비 완료. 'command not found'면 Claude Code를 먼저 설치해야 한다. (Anthropic 공식 사이트 참고. npm 패키지로 설치.)2단계 · 플러그인 마켓플레이스 추가
Claude Code 안에서
/plugin marketplace add forrestchang/andrej-karpathy-skills를 입력한다. 이 명령은 한 번만 하면 된다.3단계 · 플러그인 설치
이어서
/plugin install andrej-karpathy-skills@karpathy-skills를 입력한다. 그러면 모든 프로젝트에서 이 규칙이 적용된다.4단계 · 단일 프로젝트에만 적용하기 (대안)
플러그인이 아니라 특정 프로젝트 폴더에만 넣으려면 터미널에서 해당 폴더로 이동한 뒤
curl -o CLAUDE.md https://raw.githubusercontent.com/multica-ai/andrej-karpathy-skills/main/CLAUDE.md를 실행한다. 파일 하나가 생기면 끝.
자주 묻는 질문
이 파일을 설치하면 AI가 무조건 더 똑똑해지나요?
아니요. 행동 규칙을 주는 것일 뿐, AI의 근본 능력이 올라가지는 않습니다. 비슷한 실수를 덜 하도록 유도하는 효과만 기대할 수 있습니다.
비개발자인데 Claude Code를 써야 할 일이 있을까요?
보통은 없습니다. Claude Code는 터미널에서 명령어를 다루고 결과 코드를 검토할 수 있는 개발자(프로그래머)를 위한 도구입니다.
ChatGPT나 Claude.ai에서도 똑같이 설정할 수 있나요?
지원하지 않습니다. ChatGPT·Claude.ai는 CLAUDE.md를 읽지 않습니다. 대신 대화 시작 때 '단순하게 설명해 줘', '필요한 것만 알려 줘' 같은 지시를 직접 입력하면 비슷한 효과를 볼 수 있습니다.
유료인가요? 라이선스는 어떻게 되나요?
완전 무료(MIT 라이선스)입니다. GitHub에서 누구나 내려받거나 수정할 수 있습니다. 단 Claude Code 자체는 Anthropic 유료 계정이 필요할 수 있습니다.
Cursor(커서, AI 코드 편집기)에서도 쓸 수 있나요?
네. Cursor용 프로젝트 룰(.cursor/rules/)도 함께 제공합니다. 같은 원칙을 Cursor에서도 설정할 수 있습니다.
이 설정만으로 코드 품질이 확 올라가나요?
많은 개발자가 긍정적인 변화를 보고했지만, 절대적인 보장은 없습니다. AI의 결과는 항상 사람이 검토해야 하며, 이 파일은 그 검토 횟수를 줄여 주는 보조 도구일 뿐입니다.
출처와 확인 경계
2026-06-20 기준 정보. GitHub 저장소와 X 게시물을 참고했으며, 화면 구성·요금·라이선스는 변동 가능하므로 공식 페이지에서 최신 상태를 확인하세요. 이 설정 파일 하나가 코딩 품질을 보장하지는 않으니 AI의 결과는 항상 한 번 더 검토하세요.