← 一覧へ
✨ コードを良くするCC / Codex 両対応難易度: 中級

カーパシーのコーディングガイドライン karpathy-guidelines

スマートなコーディング習慣を身につけよう

出典リポの★
210,180
最終更新
5ヶ月前
作者
multica-ai

これは何?

これは、AIアシスタントと一緒にコーディングする際のベストプラクティス集です。コードを書く前の思考プロセスから、シンプルで効果的な実装方法、既存コードへの変更の仕方まで、品質の高いコードを生み出すためのヒントが詰まっています。初心者から中級者の方に特におすすめです。

カーパシーのコーディングガイドラインの紹介マンガ

これでできること

  • コーディング前に仮定を明確にすることで認識のズレを防げます
  • 必要最小限のコードで実装することで過剰な複雑化を避けられます
  • 既存コードを変更する際に関係ない部分には手を付けずに済みます
  • 検証可能な成功基準を設けることで作業の方向性が明確になります

こんな時に便利

AIにコードを書いてもらう際に品質を保ちたい時
リファクタリングやコードレビューを行う時
チームでコーディング基準を統一したい時
自分のコーディングスキルを向上させたい時

使い方

コードを書く前、変更する前、そしてレビューする時にこれらのガイドラインを思い出しましょう。特に『コードを書く前に考える』『シンプルに保つ』『必要最小限の変更』『目標駆動で実行』の4つの原則が大切です。少しずつ習慣にしていくのがおすすめです。

使用例(こう頼んでみよう)

この機能追加の前に、認識合わせが必要な前提条件を教えてくださいこのコードをよりシンプルな実装にリファクタリングしてください。必要ない機能は省いて構いませんこのバグ修正について、検証可能な成功基準を一緒に考えましょう既存のコードスタイルに合わせて、この部分だけを最小限で変更してください

必要なもの

  • 特になし

導入方法

いちばん簡単(AIに頼む)
次のスキルを入れて: https://github.com/multica-ai/andrej-karpathy-skills/tree/main/skills/karpathy-guidelines
手動で置く
Claude Code → ~/.claude/skills/karpathy-guidelines/
Codex → ~/.agents/skills/karpathy-guidelines/

使いこなしのコツ

  • 最初は特に『シンプルに保つ』ことに集中しましょう。必要以上に凝ったコードはトラブルの元です
  • チーム全体でこのガイドラインを共有すると、コード品質の向上に役立ちます