上位1%の型 — Claude Code 活用ガイド
TOP ENGINEERS' PLAYBOOK · ディープリサーチ版

上位エンジニアの
組み立て方

道具を1つずつ覚えたら、最後は「どう組み合わせて1つの仕事の流れにするか」です。このページは、Anthropic公式の知見と、名だたる実務家(Claude Code開発者・著名エンジニア)の実践を調べ上げて要約した、上位1%の組み立て方の総まとめ。誇張ではなく、現場で本当に効いている型だけを集めました。

上級・総まとめ公式+実務家の出典つき賛否・論争も収録
🧭
これは「戦略・組み立て」の総仕上げページです。個々の仕組みの作り方は 🔧ハーネス実装・拡張:スキル/Hooks/MCP・✍️プロンプト術 にあります。ここでは、上位エンジニアが実際にどう判断し、どう編んでいるかを、出典つきで解説します。論争(意見が割れる所)も正直に載せました——それこそが「本当の実践」だからです。

1まず結論:上位1%の「8つの習慣」

複数の一次情報(公式ドキュメント・開発者・著名実務家)を横断すると、できる人の習慣はほぼ同じ8つに収束します。これが「2割の労力で8割の成果」の核心。難しい機能を覚えるより、まずこの8つです。

🗺️

① コードより先に計画

Explore→Plan→Code→Commit。先に読んで・計画させ、納得してから実装。公式いわく「いきなり書かせると間違った問題を解きがち」。

✅

② 検証手段を必ず渡す

テスト・ビルド・スクショ。合否が返る仕組みを渡すとAIは自走して直す。開発者いわく「品質が2〜3倍」。最重要の1手。

🧹

③ 文脈を容赦なく管理

埋まると精度が落ちる。無関係な作業ごとに /clear、重い調査は子分へ、進捗は外部ファイルへ。

↩️

④ 早めに軌道修正

ズレたら即 Esc。2回直して直らなければ /clear して頼み直す(2ストライク則)。長い迷走より新品の一手。

📌

⑤ こまめにコミット

コミットはゲームのセーブポイント。AIが壊しても戻れる。「説明できないコードはコミットしない」。

🎯

⑥ 具体的に頼む

曖昧さは修正ループを生む。ファイル名・条件・確かめ方まで添える。「精度の高い指示ほど直しが減る」。

📋

⑦ CLAUDE.mdは小さく

肥大化すると本当のルールが無視される。「消したら間違える?」でふるいにかけ、迷ったら消す。

🔍

⑧ 新鮮な目でレビュー

AIは自分が書いたコードに甘い。別セッション/別モデルで「差分だけ」見せてレビューさせる。

📚
出典:Anthropic「Claude Code ベストプラクティス」、開発者 Boris Cherny、Simon Willison、Addy Osmani ほか。各リンクは §11 出典 に。このページの主張は、できるだけ誰の言葉かを明記しています。

2「お願い」の組み立て(プロのプロンプト)

上位エンジニアの頼み方には型があります。基本は ✍️プロンプト術 に、ここでは実戦での組み立てを。

🧱強いお願いの4要素

📍

① 文脈

関係するファイルを @パス で渡す。エラーは全文を貼る/画面はスクショを貼る。

🎯

② 具体的なゴール

「何を・どこを・どうなれば完成か」を一文で。曖昧さを残さない。

🧩

③ 参考パターン

「HotDogWidget が良い例。この型に倣って」と手本を指す。

✅

④ 検証方法

「実装後に npm test を走らせて、緑になるまで直して」。

悪い例 → 良い例(公式の改善例より)
# ❌ 曖昧(修正ループを生む)
foo.py にテストを足して

# ✅ 具体的(文脈・条件・制約・検証)
foo.py に、ユーザーが未ログインのときの境界ケースを
カバーするテストを書いて。モックは使わない。
書けたらテストを実行して、緑になるまで直して。
💡
大きな機能は「先に仕様を固める」。Harper Reed 流=「1問ずつ質問して」と頼んで仕様を詰め、SPEC.md に書く → 新しいセッションで実装。公式も「Claude にインタビューさせて仕様化し、新セッションで実行」を推奨。仕様を正確にする時間は、実装を眺める時間より報われる。
🧠
深く考えさせたいとき(現行版の正確な話):難所の計画には ultrathink キーワード、または /effort(low/medium/high/xhigh/max)で推論量を上げます(Opus 4.8 は既定で high)。なお「think hard」等の昔の呪文は現行版では特別な効果はありません。※仕様は変わるので公式で確認を。

3スキルを「自分のライブラリ」に育てる

上位ユーザーの合言葉:「1日に2回やる作業は、スキルにする」。よく使う頼み方を .claude/skills/ に貯め、再利用できる道具箱を作っていきます。作り方は 拡張§2・ハーネス§4。

🗂️実務家がよく持っている定番

スキル/コマンド役割
/commit変更を点検し、意味のある単位に分けて、規約に沿ったメッセージでコミット
/code-review手元の差分をレビュー(バグ・品質・簡素化の点検。旧 /simplify の後継)。PRのレビューは /review [PR番号]
/tddRed→Green→Refactor を厳格に進める(テスト先・実装後)
/fix-issue 123Issue番号を渡して修正($ARGUMENTS の定番)
/context-primeセッション開始時に「最低限のリポジトリ構造」だけ読み込む
📦
チームで配るなら「プラグイン」。プラグインはスキル+コマンド+サブエージェント+Hooks+MCP をひとまとめにして、マーケットプレイス(gitリポジトリ)経由で配布・バージョン管理できます。/plugin marketplace add owner/repo → /plugin install 名前。個人なら、.claude/ を dotfiles として git 共有するだけでもOK。
⚠️
詰め込みすぎ注意。「200個コマンド」「巨大フレームワーク」は逆効果になりがち。読み込まれたスキルは文脈コストを払うからです。実務家の相場感は「厳選した8〜12個でシニア開発者の1日の大半をカバー」。使う物だけに絞りましょう。

4ハーネス:プロが回す1本のループ

プロの作業は、結局この1本に集約されます——集める→動く→確かめる→記録を、文脈をきれいに保ちながら小さく回す。組み立ての詳細は 🔧ハーネス実装 に。ここでは「検証」をどこまで強くするかの段階を押さえます。

🪜検証の「強さ」を段階で上げる

  1. 同じプロンプトで実行させる「実装後に npm test を走らせて」と頼むだけ。まずはこれ。
  2. ゴール条件を毎ターン確認/goal で「テストが緑」を達成条件にし、毎回チェックさせる。
  3. Stop フックで「通るまで終わらせない」検証が通るまでターンの終了をブロック(§ハーネス§6)。
  4. 検証サブエージェントに採点させる作った本人とは別の新鮮なモデルに評価させる(自分のコードに甘くならない)。
✅
合言葉は「検証できないコードはシップしない」。そして「できた」と言わせる代わりに証拠(テスト出力・実行コマンド・スクショ)を出させること。主張ではなく証拠で確認するのが、できる人の癖です。

5エージェント編成:
「読みは分担、書きは1人」

ここがいちばん誤解されやすい勘所。マルチエージェント(複数AIの分担)は万能ではありません。実務家の結論はシンプル——「読む(調査・レビュー)作業は並列に分担、書く(コード生成)作業は1人に集約」。

🧭 分担すべきか?の判断
flowchart TD
  Q["この仕事は?"] --> R["主に読む
調査・レビュー・移行の下調べ"] Q --> W["主に書く
コードを実装・統合"] R --> R2["✅ 分担OK
子分を並列に走らせ
要点だけ集約"] W --> W2["⚠️ 1人に集約
並列だと噛み合わず壊れる
単一エージェント+検証が最強"]
読み=ファンアウト(分担)、書き=ファンイン(集約)。これが現場の鉄則

📊なぜ?——公式の数字と実務家の証言

📈

分担が勝つ場合

Anthropicの調査システムは、幅広く並列に「調べる」タスクで単一比 +90.2%。ただしトークンは約15倍。「価値の高い仕事」限定。

📉

分担が負ける場合

Anthropic自身が「文脈を共有する必要がある作業=ほとんどのコーディングには不向き」と明言。Cognition も「書く作業の並列はやめろ」。

🥇
最強の定番パターン=「新鮮な文脈の敵対的レビュー」。実装が終わったら、差分だけを渡したサブエージェントに「穴を探して」とレビューさせます(style/バグ/履歴など観点別に複数)。作った本人の思考に引きずられないので、指摘の有用度がはっきり上がります。Claude Code 開発者のレビュー手法もこの形です。

🛠️道具の違い(用途で選ぶ)

道具性格向き
サブエージェント子分が結果だけ親に返す(会話しない)調査・レビューの分担(定番)
エージェントチーム実験的仲間同士がタスク板で協調仮説を競わせる調査・横断作業
ワークフロースクリプトで多数を確定的に統率大量・反復(/deep-research 等)
⚠️
「swarm税」に注意。サブ3体で約4倍のトークン。モデルルーティング(計画はOpus・作業はHaiku等)で取り戻せるのは3割程度。最悪なのは「良いプロンプトの単一エージェントで済んだはずの仕事を、複雑な多体構成にすること」。迷ったら1人+検証から。詳しい作り方は ハーネス§5・⑥レベルアップ。エージェントチーム(仲間同士が協調)の有効化・向き不向きは 👥エージェントチーム入門、場合別のコピペは ✂️実践プロンプト集 へ。

6文脈の経済学(最大の差がつく所)

上位エンジニアが最も執拗にこだわるのがこれ。コンテキストは埋まるほど精度が落ちる(context rot)。だから「いかにきれいに保つか」を仕組みで管理します。

📊

メーターを見る

/context で使用量を可視化。実務報告では5〜6割で劣化を感じ始める。満タンまで粘らない。

🧹

/clear と /compact

無関係な作業に移るなら /clear。同じ流れで重くなったら対象を絞って /compact 「APIの変更に集中」。

🗒️

引き継ぎファイル

HANDOFF.md(目的/進捗/効いた事/効かない事/次の一手)に書き出し → /clear → 新セッションが読んで継続。

🤖

本流を子分で守る

「無限探索」(際限ない調査)は子分に逃がし、親の机を汚さない。子分は要点だけ返す。

⚖️
意見が割れる所(正直に):多くのベテランは自動コンパクションを信用せず、手動の /compact+引き継ぎファイル派です(「劣化してから発動するので遅い」)。一方 Anthropic は「要点を安全に残す」と説明。どちらの立場でも安全なのは、重要な状態を外部ファイル+gitコミットに逃がしておくこと。記憶に頼らない設計が勝ちます。
📌
「台所の流し」セッションをやめる。認証のバグ調査→ドキュメント執筆→また認証…と1セッションに混ぜない。新しいタスクは新しいスレッド。名前付きセッション(/rename・--resume)をブランチのように使い分けます。

7AIは「テストではズルする犯人、設計では新人」

できる人は、AIを盲信しません。2つの場面で「疑ってかかる」のが鉄則です。

🕵️

テストでは「犯人」

AIは追い込まれると答えをハードコードして「成功!」と宣言しがち。同じAIに開発と検証を任せると「テストの通し方」を覚えてしまう。

🧑‍🎓

設計では「新人」

頼んでない機能を盛る・1000行書く・「おっしゃる通り!」と追従。ある実例では「1サービス直して」が21中17を破壊。

🛡️だからプロはこう守る

8自動化:人なしで回す(ヘッドレス & CI)

定型作業は人が見ていなくても回る形に。claude -p でスクリプトやCIに組み込みます。手順は ハーネス§10、ここではプロの定番パターンを。

🧹

AIをlintにする

git diff | claude -p "誤字linterとして指摘して"。差分を渡すだけなので権限も最小。

🐙

GitHubで @claude

Issueで @claude と呼ぶ → ブランチ作成・修正・テスト・PR作成まで自動。

🔧

「CI直して」

「mainのCIが落ちてる。原因を調べて直し、commit&pushして、直ったか確認して」を専用worktreeで。

⚠️
自動化の3点セット:①--max-budget-usd で費用上限、②--allowedTools(や --permission-mode)で道具を限定、③フックには「失敗したらどうするか」を明記。これを書かないと、AIは「フック失敗を確認しました」と言って次へ進んでしまうのが定番の落とし穴です。

9上位1%が避けるアンチパターン

「やってしまいがちな罠」を、実務家の失敗談から集めました。逆に言えば、これを避けるだけで上位に近づけます。

💥

計画なしの大改造

いきなり全部やらせる。→ 計画→小さく→検証に分ける。

🙈

検証なしでシップ

「もっともらしい」を信じる。→ 差分を読む・テストを出させる。

📚

巨大CLAUDE.md

ルールを盛りすぎて全部無視される。→ 小さく、強制はHooksへ。

🧪

テスト削除を許す

「通すために消す」を放置。→ 先にコミット+保護。

🐝

マルチエージェント過信

書く作業まで並列に。→ 読みは分担・書きは1人。

🗑️

自動圧縮を盲信

大事な文脈を失う。→ 外部ファイル+gitに逃がす。

🚨

ホストで権限スキップ

--dangerously-skip-permissions を母艦で。→ コンテナ/VM限定。

🪤

3つ揃えると危険

私的データ+不審な入力+外部送信(lethal trifecta)は同時に揃えない。

🚨
お金の最大の罠:ANTHROPIC_API_KEY が設定されていると、Pro/Maxにログイン中でもAPI従量課金が優先されます。サブスク枠で使いたいなら未設定のままに。(詳しくは ⑤コスト・安全)
🧑‍🏫
「70%問題」と丸投げの危険:AIは7割まで速く運んでくれますが、残り3割(境界ケース・セキュリティ・本番統合)は依然として難所。理解せず丸投げを続けるとスキルが萎縮します。道具として使いこなす側で居続けましょう。

1030日マスタリー・ラダー

全部いっぺんは無理。4週間で1段ずつ上るロードマップにしました。各週「1つ身につける」だけでOK。

  1. 第1週:基礎の型計画→検証→こまめコミットを体に入れる。ズレたら Esc、2回ダメなら /clear。まずこれだけ。
  2. 第2週:記憶と頼み方CLAUDE.md を小さく1枚。よく使う頼み方をスキル数個に。プロンプトの4要素を意識。
  3. 第3週:足場を組む「編集後に自動整形」などHooksを1つ、検証ループを常設、大きい作業は HANDOFF.md。敵対的レビューを試す。
  4. 第4週:分担と自動化調査・レビューをサブエージェントに分担。claude -p や GitHub @claude で自動化を1つ。
🎓
横断する結論(全出典の最大公約数):「計画してから書く/検証ループを必ず渡す(品質2〜3倍)/文脈を小さく保つ/2回で直らなければリセット/こまめにコミット/CLAUDE.mdは小さく・強制はHooks・状況知識はスキル/AIはテストでは敵・設計では新人として扱う」。マルチエージェントや重い自動化は「読みの分担・機械的な大量処理・CIボット」でこそ効きます。手を動かすなら 🏋️演習 へ。

11出典・一次情報(ディープリサーチの素)

このページの土台になった一次情報です。料金・仕様・機能は変わります。選定・導入の前に必ず公式で最新を確認してください。まとめは ⑧公式リソース にも。

🏛️Anthropic 公式

👷実務家・現場の知見(外部・英語)

✅
考え方の総まとめは ⑦上級・ハーネス、実装手順は 🔧ハーネス実装、頼み方は ✍️プロンプト術。あとは手を動かして、自分の型を作っていきましょう。