はじめに
前回(Claude Code に「自分流」を覚えさせる — 学習者向け CLAUDE.md 育成パターン5選)で、学習者向けに CLAUDE.md を育てる5パターンを紹介しました。
本記事は 応用編 として、実務でも個人開発でも使える「Claude Code を使いこなすための個人ルール設定」を5項目で整理します。
CLAUDE.md を3ヶ月以上育てて見えてきた 「実装スピードと品質の両立を狙う設定」 にフォーカスします。
ルール1: 「サマリー責務」を AI に与える
Claude Code を長く回すと、会話履歴が膨らんで自分が何をやっていたか分からなくなる 瞬間が来ます。
## サマリー責務
- ファイル変更が3つを超えたら、変更点を5行でサマリーする
- 1セッションで実装が分岐したら、最後に「次の自分への引き継ぎ」を3行残す
- ユーザーの指示が曖昧な場合、**実装前に「何を作ろうとしてるか」を1文で確認**する
これだけで、セッション切れ後の再開コストが半減します。
ルール2: 「失敗パターン辞書」を別ファイルに
過去に踏んだ失敗を CLAUDE.md に書き続けると本体が肥大化します。docs/failures.md のように別ファイルに分けます。
## CLAUDE.md(本体)
- failures.md を **新しいファイルに触るたびに参照** すること
## docs/failures.md
- 2026-04-15: try/catch で握り潰したら本番ロギングが消えた
- 2026-04-22: as User キャストで実行時エラー(zod に置換済)
- 2026-05-02: gap-* を px で書いて Tailwind の余白整合が崩れた
CLAUDE.md 本体は20〜30行に保ち、知識ベースは別ファイルに退避するのが運用の肝です。
ルール3: 「コスト境界」を明示する
Claude Code MAX も Codex CLI も従量課金時代に入りつつあります。重い処理に重いツールを当てない 設計が必要です。
## コスト境界
- 5行未満の補完: Copilot で十分(Claude Code は使わない)
- 関数1つ追加: 文脈が広ければ Claude Code、狭ければ Copilot
- 複数ファイルリファクタ: Claude Code(必須)
- 並列実行できる定型作業: Codex CLI を3つ並列で
「AIに何でもかんでも投げる」状態から「用途で使い分ける」に切り替えるだけで、月のコストが体感3〜5割下がります。
ルール4: 「観測可能な完了条件」を仕込む
Claude Code に曖昧な指示を出すと、「動いてる風だが要件を満たしてない」 コードを返してくることがあります。
## 完了条件の書き方
実装タスクは以下の3要素を満たしたら「完了」と宣言する:
1. 該当する単体テストが pass する
2. `npm run lint` がエラー0
3. ファイルの先頭で「このコードがやっていること」を3行で説明できる
3つ揃わない場合は「未完了」と扱い、何が足りないか自己レポートする
完了条件を AI 側に持たせると、自分でチェックリストを回す手間が減る のと同時に、AI 出力の品質が安定します。
ルール5: 「セッション終了の儀式」をルール化する
長時間 Claude Code を回した後、何をやったか覚えていない問題への対処です。
## セッション終了時にやること
1. 今日変更したファイル一覧を箇条書きで出す
2. 1つでも残課題があれば、`docs/todo.md` の先頭に1行追記する
3. 来週の自分が「何をやればいいか」を10秒で読み取れる状態にする
このルールを入れると、Claude Code が 自分の出力に対する責任 を持つように振る舞います。
運用上の注意点
CLAUDE.md は「育てる」が「肥らせない」
ルールを増やしすぎると、AIが読み切れなくなります。目安は本体30行以内。それ以上は別ファイル退避。
失敗ログは「行動結論」だけ書く
failures.md に「なぜ失敗したか」を長々書くと読まれません。「これからは○○する」だけで十分です。
月1回の卒業ルール
1ヶ月以上同じ失敗を起こしていない項目は、failures.md から削除して 卒業ノート に移す。
減ることが進歩の実感になります。
まとめ
Claude Code を「使いこなす」のは、ツールを覚えることではなく AIに自分のスタイルを教え込む ことです。
- ルール1: サマリー責務
- ルール2: 失敗パターン辞書を別ファイル
- ルール3: コスト境界
- ルール4: 観測可能な完了条件
- ルール5: セッション終了の儀式
3ヶ月続けると、Claude Code との会話が 「指示する」から「協働する」 に変わります。
関連: 教材で手を動かして学ぶ
- まず無料で試したい方: 教材の体験版を GitHub で配布中(
git cloneしてすぐ動かせます。CLAUDE.md のサンプルも同梱) → https://github.com/ayies128/next-ai-camp-trial - 全20セッション完全版+メンタリング → https://menta.work/plan/20251
- YouTubeチャンネル → https://www.youtube.com/channel/UC1rXVD9WYsQPQEWZyd-A1KA/