ホームLLMforrestchang/andrej-karpathy-skills
// archived 2026-04-23
forrestchang

andrej-karpathy-skills

GitHub で見る →
1005

// 概要

本プロジェクトは、過度な複雑化や誤った推論といった一般的な落とし穴に対処し、LLM のコーディング動作を改善するための構造化されたガイドラインを提供します。Think Before Coding、Simplicity First、Surgical Changes、Goal-Driven Execution という 4 つの核となる原則を実装し、より正確で検証可能なコード生成を保証します。ユーザーは Claude Code プラグイン、CLAUDE.md ファイル、または Cursor プロジェクトルールを通じて、これらのルールを開発ワークフローに統合できます。

// 技術解説

このプロジェクトは、過度な複雑化、無断の前提条件の作成、不要なリファクタリングといった、LLM のコーディングにおける一般的な落とし穴を回避するための構造化されたガイドラインを提供します。「Think Before Coding」、「Simplicity First」、「Surgical Changes」、「Goal-Driven Execution」という 4 つの核となる原則を実装することで、このフレームワークは AI に対して、検証可能な成功基準と最小限かつ意図的なコード変更を優先するよう強制します。このアプローチにより、LLM の動作は衝動的な実行からより慎重で目標指向のプロセスへと変化し、技術的負債を効果的に削減して AI が生成するコードの品質を向上させます。

// 主要ハイライト

01
実装前に LLM が前提条件を明示し、明確化を求めることを要求することで、明示的な推論を促進します。
02
LLM にありがちな過剰なエンジニアリングや肥大化した抽象化を防ぐため、「Simplicity First」の哲学を強制します。
03
要求されたタスクに厳密に必要なコードのみを変更するように AI を制限し、「Surgical Changes」を確実にします。
04
曖昧な指示をテストベースの成功基準に変換することで「Goal-Driven Execution」を実装し、検証を改善します。
05
Claude Code プラグインまたはプロジェクト固有の統合のための標準的な CLAUDE.md ファイルを通じて、柔軟なインストールオプションを提供します。
06
プロジェクト固有のルールファイルを通じて Cursor IDE への専用サポートを含め、異なる開発環境間で一貫した動作を保証します。

// ユースケース

01
過剰なエンジニアリングや不要なリファクタリングを防ぐための LLM コーディング動作の標準化
02
命令的な指示よりもテストベースの検証を優先する、目標主導型の実行ループの実装
03
編集内容をユーザーの要求に厳密に限定するための、外科的なコード変更の強制

// クイックスタート

開始するには、marketplace コマンド「/plugin install andrej-karpathy-skills@karpathy-skills」を使用して Claude Code プラグインとしてガイドラインをインストールするか、CLAUDE.md ファイルをプロジェクトのルートに直接ダウンロードします。Cursor を使用している場合は、提供されている .mdc ルールファイルを .cursor/rules ディレクトリにコピーすることで、これらのガイドラインを自動的に適用できます。インストールが完了すると、AI はコーディングタスク中の意思決定プロセスにおいて、これらの原則を参照するようになります。