AIコーディングの暴走を防ぐ4原則!Karpathy流Claude Code調教術 — andrej-karpathy-skills
andrej-karpathy-skillsは、AIコーディングアシスタント「Claude Code」の振る舞いを改善するための設定ファイル(CLAUDE.md)を提供するリポジトリです。AI研究の第一人者であるAndrej Karpathy氏が指摘した「AIが勝手に間違った前提で突っ走る」「コードを無駄に複雑にする」「頼んでいない箇所まで書き換える」といった問題を、たった4つの原則で抑制します。料理に例えるなら、「レシピ通り作って」と頼んだのに勝手にアレンジする料理人に「余計なことをしないでね」というルールブックを渡すようなものです。Claude Codeを日常的に使うソフトウェア開発者に向けて作られています。
🔥 なぜ話題?
AI(特にLLM)をコーディングに活用する開発者が急増する中、Andrej Karpathy氏というAI業界の著名人がSNSで指摘した「AIコーディングのあるある失敗パターン」に多くの開発者が共感し、その解決策をすぐに適用できる実用的なファイルとして注目を集めています。Claude Codeのプラグインとしてワンコマンドで導入できる手軽さも人気の理由です。
💡 こう使える!
例えば、チームで開発中のWebアプリで「ログイン画面のバリデーション(入力チェック)を追加して」とClaude Codeに依頼したとき、通常なら関係ないファイルのコメントを書き換えたり、不要な抽象化レイヤーを追加したりしがちですが、andrej-karpathy-skillsのガイドラインを適用すると、まず「不正入力に対するテストを書き、それを通すコードだけを最小限で実装する」という動きに変わり、差分(変更箇所)がクリーンで見やすくなります。
ユースケース: AIコーディングアシスタント(Claude Code)に仕事を頼むとき、余計な変更や過度に複雑なコードを防ぎ、シンプルで的確な結果を得るために使います。
- AI研究の著名人Andrej Karpathy氏の知見に基づく4つの原則で、AIコーディングの品質を向上
- Claude Codeプラグインとしてワンコマンドで全プロジェクトに適用可能
- 「勝手に仮定する」「過剰に複雑化する」「関係ない箇所を変更する」というAIの3大悪癖を抑制
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.