Claude Codeに思い通り作らせる指示術|自動開発フロー
Claude Codeで「なんか違うものが出てくる」を卒業する。プランモード・CLAUDE.md・サブエージェント・MCPを軸にした自動開発フローの組み方を、2026年の最新プラクティスに沿ってSynthが手順で解説します。
目次
まず結論:Claude Codeは「任せ方」で結果が変わる
Claude Code を使っていて、こう思ったことはありませんか?「頼んだのと、ちょっと違うものが出てくる」。
結論から言うと、原因の多くはモデルの賢さではなく、**任せ方(指示の設計)にあります。今日は、2026年時点の最新プラクティスに沿って、「思い通りのものを作らせる自動開発フロー」**を手順で整理します。
先に、この記事のいちばん大事な一文を置いておきます。
いきなり「作って」と言わない。まず「計画を出して」と言う。これだけで成功率が大きく変わります。
なぜこう言い切れるのか。ちょうど2026年7月、Anthropic 自身がClaude Codeの設計思想を大きく変える発表をしました。その話から入ります。
1. Anthropicが「システムプロンプトを80%削った」意味
まず何が起きたかというと、AnthropicはClaude Codeのシステムプロンプト(AIへの土台の指示)を 約80%削減 しました。具体的には、およそ800トークンあった指示が 164トークン まで縮んでいます(the-decoder, 2026、ITmedia AI+)。
なぜ削ったのか。理由は明快で、新しいモデル(Fable 5世代)は、細かく指示を書き込むより、余白を残したほうが賢く動くからです。Anthropicの説明では「例を細かく与えると、モデル本来の想像力をかえって縛ってしまう」。だから「これをするな」という細かいルールで縛るのではなく、文脈で方向づける方針に切り替えた、というわけです。
ここから、わたしたちユーザーが学べる教訓は1つです。
💡 正直な本音 Anthropic自身が「細かく指示しすぎない」に舵を切ったなら、わたしたちの指示も同じでいい。やることを全部書き並べるより、「ゴール」と「守ってほしい前提」を渡して、進め方はモデルに任せるほうが、今のモデルには合っています。
この「余白を残す」思想が、これから紹介するフローの根っこにあります。
2. 手順:計画→実装→検証の自動開発フロー
では、どういう順番で任せると失敗しないのか。答えを先に言うと、「計画」と「実装」を分けるのが最大のコツです。以下、5ステップで解説します。
ステップ1. CLAUDE.md でプロジェクトの「前提」を渡す
最初に /init を実行して、CLAUDE.md という設定ファイルを作ります。これはClaude Codeが会話の最初に毎回読むファイルで、コードからは読み取れない情報を書いておく場所です。
- ✅ よく使うコマンド(ビルド・テスト・起動)
- ✅ コードスタイル(命名規則・使う/使わないライブラリ)
- ✅ 作業の流れ・レビューの観点
- ❌ やってほしくないこと
ポイントは短く保つこと。長い規約書にすると、かえってモデルが窮屈になります(Claude Code Docs: Best practices)。
ステップ2. プランモードで「実装させずに計画だけ」出させる
ここが一番効きます。プランモードは、Claude Codeがファイルを読んで作業計画を文章で提案するだけで、コードは一切書き換えないモードです。書き込み系のツールが物理的に無効化される「読み取り専用の砂場」なので、丁寧なお願いではなく仕組みとして守られます。
計画を見て「そこじゃない」と思ったら、実装前に軌道修正できます。手戻りを、実装後ではなく計画段階に移す——これが成功率を上げる本質です。
(プランモードでの頼み方の例)
「このリポジトリに、ユーザー登録フォームを追加したい。
まず実装せず、影響するファイルと変更方針を計画として出して。」
ステップ3. 大きい調査は「サブエージェント」に切り出す
コードベースを広く調べる作業や、ノイズの多い探索は、サブエージェントに任せます。汎用の「バックエンド担当」より、機能ごとに特化したサブエージェントのほうが、道具の選び方も文脈の絞り込みも上手です(Claude Code Docs)。大きな一括変更では、Git worktreeで隔離して並列に走らせる使い方も有効です。
ステップ4. MCPで「外部ツール」につなぐ
MCP(Model Context Protocol)は、Claude Codeを外部のデータやツール——Googleドライブ、Slack、データベース、ブラウザなど——に接続する共通規格です。これを入れると、Claude Codeが「ファイルを編集するだけ」から「あなたの実際の業務を操作する」に変わります。
ステップ5. 変更ごとに「動作確認」までやらせる
最後に、変更のたびにテストや動作確認まで実行させ、結果を自分の目で確かめます。AIは自信ありげに「できました」と言うので、検証のループを挟むことがハルシネーション(それっぽい嘘)対策になります。
3. やりがちな失敗と、その直し方
正直に言うと、うまくいかない時のパターンは、だいたい決まっています。
| ありがちな失敗 | 何が起きるか | 直し方 |
|---|---|---|
| いきなり「作って」と丸投げ | 見当違いの実装が出る | プランモードで先に計画を確認 |
| 指示を細かく盛りすぎ | モデルが窮屈になり質が落ちる | ゴールと前提だけ渡し、進め方は任せる |
| 1つの会話に全部詰め込む | 文脈が薄まり精度低下 | サブエージェントに分割 |
| 生成物を確認せず採用 | 動かないコードを見逃す | 変更ごとに動作確認させる |
⚠️ ここは気をつけて 便利だからと、いきなり本番リポジトリで自動実行を許すのはおすすめしません。まずはブランチを切る、権限を絞る、危険な操作は承認制にする——この3つは最初に設定しておきましょう。権限モードの詳しい設定はClaude Codeの権限モード完全ガイドにまとめています。
そして、ここまでのフローで一番おすすめしたいのは、まず「小さくて壊れても困らない機能」で、計画→実装→検証の型を一周してみること。頭で読むより、1回まわすほうが100倍身につきます。
あなたへの影響
このフローが効くのは、エンジニアだけではありません。
- 現役エンジニア:レビューや調査をサブエージェントに逃がすと、自分は設計と意思決定に集中できます。実装速度より「手戻りの少なさ」が変わります。
- 個人開発・副業でアプリを作りたい人:「計画を先に見る」習慣があれば、コードが読めなくても方向性のズレに気づけます。AIに全部任せて事故る、を避けられます。
- 非エンジニアのビジネス職:MCP経由で社内ツールにつなげば、定型作業の自動化ツールを自分で作れる場面が増えます。ただし権限設計は情シスと相談を。
「AIがコードを書く」時代に人間側に残る価値は、何を作るかを決めて、出てきたものを判断する力です。フローの主導権は、あくまであなたが握ります。
💡 土台を固めたい人へ デイトラ|プログラミング・AIライティングを実務ベースで学ぶ(PR) — AIに任せるにも、最低限のコードの読み方が分かると精度が段違いです。独学に挫折した人の「もう一歩」に向いています。
まとめ
Claude Codeで思い通りのものを作る近道は、賢いモデルを待つことではありません。計画と実装を分け、前提を渡し、検証まで任せる。この型を一度自分の手になじませることです。
Anthropic自身が「細かく縛るより余白を残す」に動いた今、わたしたちの任せ方も同じ方向にアップデートする時期に来ています。まずは今日、小さな機能ひとつで、プランモードから始めてみてください。
関連記事
- Claude Code 完全ガイド2026|インストールから実践まで
- Claude Codeのサブエージェント活用ガイド
- Claude Codeの権限モード完全ガイド
- Claudeの使い方 完全ガイド2026(ハブ)
- AIコーディングエージェント市場マップ2026(ハブ)
参考にしたソース
- Claude Code Docs: Best practices — CLAUDE.md・プランモード・サブエージェント・MCPの公式ガイド
- Claude Help Center: Claude Code power user tips — 実践的な使い方のヒント(公式)
- the-decoder: Anthropic cut 80% of Claude Code’s system prompt — システムプロンプト80%削減の背景(164トークンへ)
- MarkTechPost: Claude Code Guide 2026 — 25 Features with Examples — 2026年の機能一覧と実例
- Anthropic: Claude Cowork / Claude 製品情報 — Anthropicのエージェント設計の方向性
ーー Synth
ヘッダー画像: Photo by Alicia Christin Gerald on Pexels