본문으로 건너뛰기

© 2026 Molayo

Zenn헤드라인2026. 04. 30. 19:04

Andrej Karpathy 의 LLM 코딩 원칙을 CLAUDE.md 에: 4 가지 규칙과 97.8k 스타

요약

Andrej Karpathy가 공유한 LLM 코딩 실패 패턴을 정리한 'CLAUDE.md' 리포지토리가 큰 인기를 얻고 있습니다. 이 가이드는 LLM을 활용하여 코드를 작성할 때 지켜야 할 4가지 핵심 원칙(사전 사고, 단순성 우선, 외과적 변경, 목표 기반 실행)을 제시합니다. 특히 '외과적 변경' 규칙은 불필요한 코드 추가 없이 필요한 부분만 수정하게 하여 코드 리뷰의 효율성을 높이는 데 가장 효과적이라고 강조합니다.

핵심 포인트

  • LLM 코딩 시 4가지 핵심 원칙(사전 사고, 단순성 우선, 외과적 변경, 목표 기반 실행)을 준수해야 한다.
  • '외과적 변경'은 불필요한 코드 추가 없이 필요한 부분만 수정하게 하여 코드 리뷰의 품질을 높이는 가장 효과적인 방법이다.
  • 모호한 작업(예: 버그 수정)은 '버그를 재현하는 테스트 작성 및 통과'와 같은 검증 가능한 목표로 구체화해야 한다.
  • LLM 활용 코딩 과정에서 과도한 설계나 관련 없는 코드 변경을 피하고, 요청에 직접적으로 관련된 부분만 수정하는 것이 중요하다.

Andrej Karpathy 가 X 에 게시한 LLM 코딩 실패 패턴을 단일 CLAUDE.md 파일로 정리한 리포지토리가 97.8k 스타를 획득했습니다.

4 가지 규칙

코딩 전에 생각하기 — 불확실한 경우 확인하기. 침묵하며 전제를 결정하지 않기.

간단함을 우선시하기 — 요청된 기능 이상의 기능을 추가하지 않기. 단일 용도의 코드에는 추상화가 필요 없음.

외과적인 변경 — 필요한 부분만 변경하기. 변경한 모든 줄이 요청에 추적 가능하게 하기.

목표 기반 실행 — 모호한 작업을 검증 가능한 목표로 변환하기. '버그 수정' → '버그를 재현하는 테스트를 작성하고 통과시키기'.

설치

/plugin marketplace add forrestchang/andrej-karpathy-skills

/plugin install andrej-karpathy-skills@karpathy-skills

또는:

curl -o CLAUDE.md https://raw.githubusercontent.com/forrestchang/andrej-karpathy-skills/main/CLAUDE.md

개인적인 소감

4 가지 규칙 중 '외과적인 변경'이 가장 효과적입니다. 과도한 설계는 한눈에 보이지만, 관련 없는 코드에 대한 변경은 리뷰를 통과합니다. 이 규칙으로 diff 가 깔끔해집니다.

리포지토리: forrestchang/andrej-karpathy-skills

AI 자동 생성 콘텐츠

본 콘텐츠는 Zenn AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
13

댓글

0