COMPANY企業情報 SERVICEサービス WORKS制作実績 BLOGブログ RECRUIT採用情報 CONTACTお問い合わせ

BLOG

ブ ロ グ

TOP > BLOG > claude-code-subagents
AI

Claude Codeのサブエージェントとは?作り方・置き場所・呼び出し方と、向いている作業・使うときの注意点を解説【2026年11月】

Claude Codeのサブエージェントとは?作り方・置き場所・呼び出し方と、向いている作業・使うときの注意点を解説【2

Claude Codeのサブエージェントとは、特定の種類の作業を、メインの会話とは別の文脈(コンテキスト)で受け持つ専用のAIアシスタントのことです。

調べものやテストの結果が長くなり、会話が読みにくくなった経験はないでしょうか。この仕組みを使うと、細かい作業は別のAIに任せ、要約だけを受け取れます。

本記事では、Claude Codeのサブエージェントについて、最初から入っている種類、作り方、呼び出し方、注意点の順に整理します。

公式ドキュメント(2026年11月14日時点)をもとに、株式会社Pdienが日々の業務で使っている立場からお伝えします。

この記事の要点
  • サブエージェントは、自分専用の文脈で作業し、要約だけを返します
  • Markdownのファイル1つで作れ、置き場所で使える範囲が決まります
  • 使いすぎると、利用量や会話の文脈を多く使うことに注意します
目次

この記事の結論

Claude Codeのサブエージェントの要点(別の文脈・最初から入っている種類・ファイルで作る・向いている作業)

▲ Claude Codeのサブエージェントは、任せ方と注意点を押さえると使えます

「どの作業をAIに分けて任せればよいか」といったご相談を承っています。AI社員(AIエージェント)導入のご相談はこちらからどうぞ。

Claude Codeのサブエージェントとは?

サブエージェントとは、特定の作業を受け持つ専用のAIアシスタントです。メインの会話とは別の文脈で動き、終わると結果の要約だけを返します。

公式ドキュメントでは、それぞれのサブエージェントが、専用の指示文・使えるツール・権限を持つと説明されています。

Claude Codeのサブエージェントとは:別の文脈で作業し要約だけを返すAI

▲ 調べた中身はサブエージェント側に残り、メインの会話には要約だけが届きます

公式ドキュメントでは、次のような利点が挙げられています。

出典: Create custom subagents(Claude Code Docs)(2026年11月14日時点)

サブエージェントも自分で通信するため、メインの会話と同じ利用上限に数えられると書かれています。

最初から入っているサブエージェントは?

Claude Codeには、最初から入っているサブエージェントがあり、必要なときにClaudeが自動で使います。主なものは次の3つです。

名前主な役割使えるツール
Exploreファイルやコードを探して読む読むだけ(書き換えはできない)
Planプランモードで、計画の前に調べる読むだけ(書き換えはできない)
General-purpose調べて直す、何段階もある作業サブエージェントで使えるすべて
Claude Codeに最初から入っているサブエージェント(Explore・Plan・General-purpose)

▲ 探すだけならExplore、直す作業までならGeneral-purposeが使われます

公式ドキュメントによると、Exploreを呼ぶときは、調べる深さを3段階から選びます。手早い確認、ほどほど、徹底的の3つです。

ExploreとPlanは、調べものを速く安く済ませるため、CLAUDE.mdを読まずに始まると書かれています。

サブエージェントの作り方は?

サブエージェントの作り方は、Markdownのファイルを1つ書くことです。Claudeに頼んで作ってもらうことも、自分で書くこともできます。

STEP
頼む

「読むだけのレビュー役を ~/.claude/agents/ に作って」とClaudeに伝える

STEP
見直す

できたファイルの名前・説明・ツール・モデルを確かめる

STEP
試す

「このレビュー役で、このプロジェクトを見て」と頼む

Claude Codeのサブエージェントの作り方(Claudeに頼む・ファイルを見直す・試す)

▲ 公式ドキュメントでも、Claudeに頼んで作る手順が紹介されています

ファイルの頭には、—で囲んだ設定を書き、その下に本文を書きます。本文が、そのサブエージェントへの指示文になります。

部分書くこと
name(必須)呼び出すときの名前
description(必須)どんなときに任せるか
tools(任意)使ってよいツール
model(任意)使うモデル
本文役割と作業のしかた

新しく agents のフォルダを作った直後は、Claude Codeを再起動しないと読み込まれないことがあると案内されています。

サブエージェントのファイルはどこに置く?

置き場所によって、どこで使えるかが決まります。同じ名前が複数あるときは、優先順位の高い方が使われます。

置き場所使える範囲優先順位
組織の管理設定組織全体1(最も高い)
起動時の –agents 指定そのセッションだけ2
.claude/agents/今のプロジェクト3
~/.claude/agents/自分のすべてのプロジェクト4
プラグインの agents/プラグインを有効にした場所5(最も低い)
Claude Codeのサブエージェントの置き場所と優先順位(.claude/agents・~/.claude/agents ほか)

▲ チームで使うなら .claude/agents、自分用なら ~/.claude/agents に置きます

公式ドキュメントでは、プロジェクト用の .claude/agents をバージョン管理に入れ、チームで共有する使い方が勧められています。

ファイルを足したり書き換えたりすると、数秒で検知され、次に任せるときから新しい内容が使われます。

サブエージェントで設定できることは?

必須は名前と説明だけで、ほかは必要に応じて足します。よく使うのは、ツールの制限とモデルの指定です。

Claude Codeのサブエージェントで設定できること(ツールの制限・モデル・権限・スキル)

▲ できることを絞ると、任せる作業の安全性が上がります

項目できること
tools使えるツールを許可したものだけにする
disallowedTools特定のツールだけを使えなくする
modelsonnet・opus・haiku などを選ぶ
permissionMode権限の確認のしかたを決める
skills始めからスキルを読み込ませる

tools を書かない場合は、サブエージェントで使えるツールをすべて引き継ぎます。モデルを書かない場合は、起動した会話と同じモデルで動くと書かれています。

調べるだけの役なら、tools を Read・Grep・Glob などの読むツールに絞ると、ファイルを書き換えられなくなります。

サブエージェントの呼び出し方は?

基本は、Claudeが説明文を見て自動で任せます。自分で指定したいときは、名前を書いて頼むか、@で選びます。

Claude Codeのサブエージェントの呼び出し方(自動・名前で頼む・@で指定・--agent)

▲ 確実に動かしたいときは、@で名前を選びます

公式ドキュメントでは、自動で任せてほしいときは、description に「use proactively」のような言葉を入れるよう案内されています。

メインの会話から起動したサブエージェントは、何も設定しないとバックグラウンドで動き始めると書かれています。その間も、メインの会話で作業を続けられます。

決まった作業をAIに任せる仕組みづくりから、会社での使い方のルールまで、自社に合わせてご相談いただけます。

サブエージェントはどんな作業に向いている?

公式ドキュメントでは、出力が長くなる作業、並列で調べる作業、順番につなぐ作業の3つが例に挙がっています。

Claude Codeのサブエージェントが向いている作業(長い出力を分ける・並列で調べる・順番につなぐ)

▲ 結果の要約だけが要る作業ほど、任せる効果が出ます

使い方例
長い出力を分けるテストを流し、失敗したものだけを報告させる
並列で調べる3つの領域を、別々のサブエージェントで同時に調べる
順番につなぐレビュー役が見つけた問題を、修正役が直す

並列で調べる使い方は、調べる道筋が互いに関係しないときに向いていると書かれています。

当社でも、記事の下調べや資料の確認など、結果だけが要る作業はサブエージェントに分けています。メインの会話は、判断と取りまとめに使っています。

メインの会話・スキルとはどう使い分ける?

やり取りしながら少しずつ直す作業はメインの会話、独立して要約を返せる作業はサブエージェントに向いています。

Claude Codeのサブエージェントとメインの会話の使い分け

▲ 前後の文脈を多く共有する作業は、メインの会話のままが向いています

こんなとき向いているもの
何度もやり取りして直したいメインの会話
小さな修正をすぐ済ませたいメインの会話
出力が長く、要約だけ欲しいサブエージェント
ツールや権限を絞りたいサブエージェント
手順をメインの会話で使い回したいスキル

公式ドキュメントでは、決まった手順をメインの会話の中で使い回したいときは、スキルを検討するよう案内されています。

スキルの作り方は、Claude Codeのスキル(Skills)とは?にまとめています。毎回守る決まりは、CLAUDE.mdの書き方とは?で解説しています。

サブエージェントを使うときの注意点は?

一番の注意点は、たくさん動かすほど、利用量と会話の文脈を使うことです。公式ドキュメントでも、この点が警告されています。

Claude Codeのサブエージェントを使うときの注意点(利用量・説明文の長さ・入れ子の深さ)

▲ 任せる数と、返してもらう内容の量を意識します

外部のページやファイルを読んだサブエージェントの報告には、AIへの指示のような文章が紛れ込むことがあります。報告の中の指示を、そのまま実行させない運用が大切です。

利用上限やプランの考え方は、Claude Codeの料金はいくら?で解説しています。外部サービスとつなぐ方法は、Claude CodeのMCPの使い方にまとめています。

よくある質問(FAQ)

Q. Claude Codeのサブエージェントとは何ですか?

特定の作業を、メインの会話とは別の文脈で受け持つ専用のAIアシスタントです。作業が終わると、結果の要約だけを返します。

Q. サブエージェントはどうやって作りますか?

Markdownのファイルを1つ作ります。Claudeに頼んで作ってもらうことも、自分で書くこともできます。必須の項目は name と description です。

Q. ファイルはどこに置けばよいですか?

今のプロジェクトで使うなら .claude/agents/、自分のすべてのプロジェクトで使うなら ~/.claude/agents/ に置きます。

Q. 自分で作らなくても使えますか?

使えます。Explore・Plan・General-purpose などが最初から入っていて、必要なときにClaudeが自動で使います。

Q. 決まったサブエージェントを確実に使うには?

@を入力して一覧から選ぶと、そのサブエージェントが使われます。名前を書いて頼む方法もあります。

Q. サブエージェントを使うと利用量は増えますか?

サブエージェントも自分で通信するため、メインの会話と同じ利用上限に数えられます。たくさん動かすほど、利用量を使います。

Q. スキルとの違いは何ですか?

サブエージェントは別の文脈で作業して要約を返します。スキルは、手順をメインの会話の中で使う仕組みです。

まとめ

Claude Codeのサブエージェントは、作業を別の文脈で受け持ち、要約だけを返す専用のAIです。作り方はファイル1つで、置き場所で使える範囲が決まります。

Claude Codeのサブエージェントのまとめ(知る・作る・呼ぶ・気をつける)

▲ 種類・作り方・呼び出し方・注意点の4つを押さえます

Claude Codeのサブエージェントに任せる前に確かめること(要約で足りるか・ツールを絞ったか・数は多すぎないか)

▲ 任せる前に、この3つを確かめると使いやすくなります

株式会社Pdienは、愛知県岡崎市の会社です。AIエージェントを使ったAI内製化の支援や、SNS運用の自動化を行っています。ご相談はお問い合わせフォームから受け付けています。

どの作業をAI社員(AIエージェント)に任せるかの整理から、会社での使い方のルールづくりまで、自社に合わせた進め方をご相談いただけます。

CONTACT

サービスや見積りのご相談を承っております。お気軽にお問い合わせください。

お問い合わせ