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가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기