無料プラン向けに書き換えられたKarpathyのコーディングスキル、ProなしでClaudeのコーディング規範を解放

Redditユーザーが、以前はClaude Proでしか使えなかったAndrej Karpathy氏のコーディングスキルガイドラインを無料プラン向けにアレンジしました。このリライトでは、ターミナルコマンドやサブエージェントが排除され、ミスが高くつく短いコンテキストウィンドウを想定しています。フルのシステムプロンプトは、Projectのカスタム指示に貼り付けるか、直接使用できます。
仕組み
このプロンプトは、あらゆるコーディングリクエスト(作成、修正、リファクタリング、拡張、レビュー、さらには「Xを追加して」といったカジュアルな発言)に自動発火します。以下の4つの原則を強制します。
- コードを書く前に考える: コードブロックの前に仮定を明示し、曖昧さを指摘し、もっともらしい推測を避ける。
- シンプルさを優先: 今日の問題を解決する最小限のコードを書く。関数で十分なところにクラスは使わない、単回使用のコードに抽象化は不要、「将来の柔軟性」のためのオプションパラメータも不要。
- 外科的な変更: リクエストに必要な部分だけを変更する。周囲のスタイルに完全に合わせる。変更した各行は、ユーザーのリクエストの特定の部分に対応していなければならない。
- 目標主導の実行: コードを書く前に、検証可能なステップとして計画を述べる。簡単でないタスクの場合は、「計画:[何を] → 検証:[どうやって確認するか]」のシーケンスを出力する。
事前チェックリスト
コードを書く前に、プロンプトは頭の中でチェックリストを実行します。
- 「完了」がどのような状態か分かっているか? 曖昧なリクエスト(例:「ログインバグを修正して」)を検証可能な基準(例:「ユーザーが正しいパスワードでログインできること」)に変換する。できない場合は質問する。
- 仮定をリストアップしたか? 「これはPython 3.10+で動作することを前提とする」のように明示する。重要な仮定については、推定ではなく質問する。
- 複数の有効な解釈があるか? 「ユーザーデータをエクスポート」がファイルダウンロード、APIレスポンス、バックグラウンドジョブのいずれかを指す可能性がある場合、3つすべてを挙げてどれかを尋ねる。
- もっとシンプルなアプローチはあるか? 「半分の行数でできるか?」と自問し、そのバージョンを先に提供する。
プロンプトには悪いコードと良いコードの例が含まれており、単純なdiscount()関数で十分なのにDiscountStrategyクラスを使うのを避ける例や、変更された行だけを表示する差分テストなどがあります。
対象ユーザー
無料プランのClaudeユーザーで、構造化されたコーディング規範を求め、曖昧な指示による再生成でコンテキストを消費したくない方に。
📖 Read the full source: r/ClaudeAI
👀 See Also
Hugging Faceの物理インターン:CritPtベンチマークでGeminiを倍上回るマルチエージェントフレームワーク
Hugging Faceが理論物理学研究向けのマルチエージェントフレームワーク「physics-intern」を公開。CritPtベンチマークでGeminiモデルの性能を倍増させ、低コストでGPT-5.5 Proを超える新たなSOTAを達成。

オーラリサーチ:ローカルツールが文書をAIがナビゲート可能なウィキにまとめ、永続的なメモリを実現
Aura Researchは、生のドキュメント(PDF、論文、メモ、コード、60以上の形式)を、相互リンクされた記事、概念ページ、マスターインデックスを持つ構造化されたマークダウンwikiに処理するオープンソースツールです。すべてをRAG検索に最適化された.auraアーカイブに圧縮し、データがマシンから流出することなく100%ローカルで実行されます。

Vibeyard: PR、イシュー、カンバンカードからClaudeセッションを起動するオープンソースダッシュボード
Vibeyardは、PR、Issue、カンバン、Claudeセッション用のドラッグ可能なウィジェットを備えたオープンソース(MIT)のホーム画面です。任意のカードをクリックすると、レビュー、修正計画、再開のために事前スコープされたClaude Codeセッションが起動します。

OpenUtter: OpenClaw経由でGoogle Meetの文字起こしをライブでクエリ
OpenUtterは、ヘッドレスブラウザを介してGoogle Meetにゲストとして参加し、ライブ字幕をキャプチャしてOpenClawイベントバスにストリーミングするスキルです。通話中にTelegram、WhatsApp、Slack、またはDiscordを介してライブ文字起こしをクエリできます。