メインコンテンツへスキップ
見出し画像

【保存版】Claude Codeを800時間回して到達した、「指示」ではなく「共犯」関係になるための設定ファイル全公開

    先日公開した『Claude Code作者の「Boris流」』の記事が大きな反響を呼びました。しかし、概念は分かっても「で、具体的にどう設定すればいいの?」という疑問を持った方も多いはずです。

    正直に言います。デフォルトのClaude Codeは「優秀な新人」ですが、そのままでは「指示待ち人間」です。
    私がこの800時間で行ったのは、彼を「指示待ち」から、阿吽の呼吸で動く「共犯者」へと変えるための「洗脳(コンテキスト設計)」でした。

    今回は、私が実際の開発現場で使っている.claudercの設定、カスタムコマンド、そしてエージェント分割の定義を、生々しいコメント付きで公開します。精神論は抜きです。コピペして使ってください。


    【章1】 記憶の「外部化」:.clauderc で教育コストをゼロにする

    毎回「TypeScriptで書いて」「テストはJestで」と指示していませんか? それは人生の浪費です。
    私はプロジェクトルートの記憶領域(Memory)に、以下の「絶対遵守ルール」を叩き込んでいます。これを一度設定すれば、Claudeは二度と過ちを犯しません。

    ▼ project_instructions.md (記憶用プロンプト実例)

    # 開発者の「思想」定義(絶対遵守)
    
    1. **拒否権の発動**:
       - 私が非効率な実装を指示した場合、必ず「より良い代替案」を提示してから実装すること。イエスマンは不要。
    
    2. **コード品質の基準**:
       - `any`型を見つけたらビルドを落とす覚悟で修正せよ。
       - 関数は20行を超えたら分割を提案せよ。
       - コメントは「何をしているか」ではなく「なぜそうしたか(Why)」を書け。
    
    3. **出力形式**:
       - 説明は箇条書きで3行以内。長文の解説は求めていない限り禁止。
       - コードブロックのファイルパスは必ず相対パスで記述すること。

    これで、Claudeは「ただのツール」から「口うるさいテックリード」に変わります。

    【章2】 手足の「拡張」:カスタムコマンドで定型業務を瞬殺する

    「認証機能を追加して」「エラーハンドリングを入れて」……そんな定型文を打つのは今日で終わりにしましょう。
    私が愛用している「開発加速用カスタムコマンド(Slash Commands)」の定義ファイルです。

    ▼ commands.json (抜粋)

    {
      "/feat-api": {
        "description": "堅牢なAPIエンドポイントを生成する",
        "prompt": "新しいAPIを作成します。以下の要件を必須とします:\n1. Zodによるバリデーション\n2. カスタムエラークラスの使用\n3. OpenTelemetryによるログ埋め込み\n4. 正常系・異常系のJestテストケース作成\n対象機能名: {{argument}}"
      },
      "/refactor-dry": {
        "description": "DRY原則に基づきコードを圧縮する",
        "prompt": "現在開いているファイルの重複ロジックを検出し、共通関数として切り出してください。機能を変えずに、行数を削減することに命をかけてください。"
      }
    }

    これで、/feat-api UserLogin と打つだけで、私のこだわりが詰まった完璧なボイラープレートが生成されます。


    【章3】 脳の「分散」:Sub-Agentは「役割」ではなく「タスク」で切れ

    ここが最大の落とし穴です。多くの人が「フロントエンド担当」「バックエンド担当」という曖昧な役割(Role)でエージェントを作りますが、これは失敗します。コンテキストが混ざるからです。

    800時間の結論。エージェントは**「単一タスク(Task)」**で切ってください。

    ❌ 失敗するエージェント分割

    • @FrontEnd (範囲が広すぎて記憶が溢れる)

    • @BackEnd

    ⭕️ 成功するエージェント分割(私の構成)

    • @Reviewer (コードレビューとセキュリティチェックのみを行う)

    • @TestGen (渡されたコードに対するテスト作成のみを行う)

    • @DocWriter (JSDocとREADMEの更新のみを行う)

    メインの私は「指揮官」として要件だけを伝え、実装はメインスレッド、テストは @TestGen、ドキュメントは @DocWriter に並列で投げます。これが、1人で3人分の出力を出すための「分業の正解」です。


    【章4】 外部脳との接続:MCPサーバー選定の「ファイナルアンサー」

    MCP(Model Context Protocol)は数あれど、実務で本当に使えるのはこの3つだけでした。これ以外はノイズになります。

    1. Filesystem MCP: ローカルファイルを読み書きする基本のキ。

    2. PostgreSQL MCP: DBスキーマを直接覗かせる。ER図を渡す必要がなくなります。

    3. Browser (Playwright): 「今の画面、崩れてない?」と聞くだけで、AIがブラウザを開いて確認してくれます。


    【結論】 それは「指示」ではない。「共犯関係」だ。

    これらの設定を終えたとき、あなたは気づくはずです。
    Claude Codeはもはや「チャットボット」ではありません。あなたの思考を先読みし、裏側で勝手にテストを書き、ドキュメントを整備してくれる「共犯者」になっています。

    「AIに仕事を奪われる」と怯えるのはやめましょう。
    この設定ファイルを使いこなし、「AIという最強の部下を率いるプレイングマネージャー」として、2026年をサバイブしてください。


    あわせて読みたい
    [【個人開発】Claude Code作者の「Boris流」を最小構成で完全再現する —— 魔法の設定ではなく“運用”で勝つ]


    📚 学びを深める:AI時代に「再評価」されるべき3冊

    Claude Codeのような強力なAIを使いこなすとき、ボトルネックになるのは「AIの性能」ではなく、**「人(あなた)の言語化能力と設計力」**です。
    「AIに指示する言葉が出てこない」「AIが書いたコードの良し悪しが即座に判断できない」という壁を感じたときに、立ち返るべき3冊を紹介します。

    1. 『スタッフエンジニア マネジメントを超えるリーダーシップ』
    この記事で「AIを部下にする」「指揮官になる」と書きましたが、まさにその立ち振る舞いを学べる本です。コードを書く時間よりも、全体俯瞰、意思決定、技術的な方向付けに時間を使う「スタッフエンジニア」という働き方は、AI時代の全エンジニアが目指すべき姿です。

    2. 『クリーンアーキテクチャ 達人に学ぶソフトウェアの構造と設計』
    なぜあなたのClaudeは混乱する(コンテキスト汚染を起こす)のか? それはコードの依存関係が整理されていないからです。「AIに読ませやすいコード」とは、すなわち「疎結合で美しいアーキテクチャ」のこと。本書の「依存性のルール」を守ることは、そのままAIの回答精度を上げることに直結します。
    Kindle版がお得

    3. 『ドメイン駆動設計入門 ボトムアップでわかる!ドメイン駆動設計の基本』
    AIと「共犯関係」になるために最も必要なのは、共通言語です。DDD(ドメイン駆動設計)で提唱される「ユビキタス言語(開発者とビジネス側が共通して使う言葉)」の概念は、そのままプロンプトエンジニアリングの極意に通じます。ビジネスの言葉をそのままコードに落とし込めるようになれば、Claudeとの対話は劇的にスムーズになります。


    まとめ

    画像



    AIINFOの歩き方

    この他にも、開発効率を上げるためのツール設定や、2026年以降の未来予測など、目的別に情報を整理しています。
    「何から読めばいいかわからない」という方は、まずはこちらのガイド記事をご覧ください。


    より実践的な内容は下記が面白そうでした。
    ▼ AI時代の収益設計|ビジネスモデル×副業×自動化
    副業で月5万→30万の階段を、テンプレとチェックリストで仕組み化するためのガイドです。👇




    おすすめ記事

    良く買ってます。

    AI・データ・開発の関連書籍をもう少し探したい方は、Book Media Techでテーマ別に比較できます。

    Book Media TechでAI・データ・開発の本を探す

    AI・データ・開発の本を探す|Book Media Tech
    AI・データ・開発の本を探す|Book Media Tech

    #Claude #ClaudeCode #AI駆動開発 #エンジニア #プログラミング #個人開発 #生成AI #AIエージェント #MCP #生産性向上 #業務効率化 #エンジニアの生存戦略

     
     
    生成AIを「知っている」から「実務で成果を出す武器」へ。AI駆動開発・Claude Code・AIエージェントを中心に、丸投げしない設計と現場で使える判断軸を解説。 As an Amazon Associate, I earn from qualifying purchases.

    あなたへのおすすめ