Claude と LLM エージェントを実務で使うための知見を、Anthropic の一次情報にもとづいて日本語でまとめたドキュメント。 原典 128本と、それらを横断した 10のテーマを扱う。
どこから読むか
| ページ | 何が得られるか |
|---|---|
| SUMMARY | 1枚だけ読むならこれ。 下の3本を作業の流れ順の8点に畳んだ最短版。前提・設計・プロンプト・ツール・評価・防御・長時間実行・モデル移行 |
| BUILDING-AGENTS | エージェントを作る側なら。 どの土台で動かすか(API / Agent SDK / Managed Agents)、脳と手をどこで分けるか、harness を自前で持つかを作業の流れ順に |
| QUOTES | 原典のことばで通したいなら。 Anthropic 自身の言葉 57件を、読む順に並べたもの。5分で「何が問題で、何が答えとされているか」が通る |
| PRINCIPLES | 作業を始める前に。 命令形・判断基準になる一文だけ 41件。迷ったときに眺める |
| OVERVIEW | 128本を1ページに圧縮。数字・判断の早見表・モデル世代の落とし穴・原典どうしの食い違い。ここだけ読んでも実務は回る |
| SOURCES | 原典の台帳。どこに何があるか、優先度つき |
| CONTACT | このサイトについて(Anthropic 非公式)と、お問い合わせフォーム |
テーマ別に深掘りする
「結局どうすればいいか」を、複数の原典を横断して書いたもの。
| topic | 扱う問い |
|---|---|
| context-engineering | context をどう配分するか。何を入れないか |
| agent-design | エージェントにするか、どこまで委譲するか |
| tool-design | ツールをどう設計し、増えたときどうするか |
| evals | 何をどう測るか。grader の作り方 |
| prompting | プロンプトと出力の制御 |
| model-migration | モデル世代をまたぐとき何を剥がすか |
| claude-code-workflow | Claude Code の日常運用 |
| user-config | ~/.claude に何を置き、何を置かないか |
| writing-for-agents | CLAUDE.md と skill の書き方 |
| security | prompt injection への多層防御 |
目的別の入口
| やりたいこと | 見る場所 |
|---|---|
| これから学ぶ | building-effective-agents → effective-context-engineering-for-ai-agents → writing-tools-for-agents → agent-skills-best-practices |
| Claude Code をうまく使う | claude-code-best-practices 一本で足りる |
| API でエージェントを組む | claude-prompting-best-practices → develop-tests → manage-tool-context → effort |
| 用語を引く | glossary |
| コピペできるプロンプト | prompt-library |
よくある疑問への近道
| 疑問 | 見る場所 |
|---|---|
| サブエージェントはいつ使うべきか | claude-code-best-practices §7「調査には subagent」、effective-context-engineering-for-ai-agents「Sub-agent architectures」 |
| context window が埋まってきたらどうするか | claude-code-best-practices §7「コンテキスト管理」、effective-context-engineering-for-ai-agents「Compaction」 |
| CLAUDE.md に何を書くべきか | claude-code-best-practices §4(入れる/入れない対照表あり) |
| エージェントを作るべきか、単発の LLM 呼び出しで足りるか | building-effective-agents「エージェントを使うべきでないとき」 |
| ツールの設計が悪いのか判断したい | writing-tools-for-agents「ツール設計 7原則」、define-tools「description は3〜4文以上」 |
| Skill / hook / MCP / subagent のどれを使うか | features-overview(用途別の対照表と「いつ足すか」の引き金表) |
~/.claude に置くか、リポジトリに置くか | user-config(個人スコープでだけ起きること) |
| compaction で何が消えるのか | context-window「compaction で何が生き残るか」の表 |
| ツールが増えすぎて context を食う | manage-tool-context(4手法と導入順)、tool-search-tool |
| モデルを変えるか effort を変えるか | choosing-a-model、effort |
| prompt injection をどう防ぐか | mitigate-jailbreaks(prompt 側)、secure-deployment(環境側) |
| eval が突破された / スコアが信用できない | AI-resistant-technical-evaluations、infrastructure-noise、eval-awareness-browsecomp |
| 他社/他チームは実際どう使っているか | how-anthropic-teams-use-claude-code(社内10チームの事例と tips) |
| コピペできるプロンプトが欲しい | prompt-library(52件を SDLC フェーズ別に収録) |
参考リンク
- Claude Code のベストプラクティス
- Claude Code の仕組み
- Claude Code を拡張する
- コンテキストウィンドウを探索する
- プロンプティングのベストプラクティス
- スキル作成のベストプラクティス
- 成功基準を定義し、評価を構築する
- Building effective agents
- Effective context engineering for AI agents
- Writing effective tools for agents — with agents
- Effective harnesses for long-running agents
- Demystifying evals for AI agents