エージェント機能 Anthropic
Claude Code サブエージェント
Claude Code が作業を任せる専用のエージェント。独自の指示・使えるツール・モデルを持ち、別の文脈で動いて結果の要約だけを返す。
- 種類
- エージェント機能
- 提供元・作者
- Anthropic
- ライセンス
- —
- 使えるところ
- Claude Code・Claude Code のプラグイン
何をするものか
どんなものか
サブエージェントは、Claude Code が仕事を振る専門のアシスタントです。それぞれが自分の文脈ウィンドウ・システムプロンプト・ツールの許可を持ち、終わると要約だけを元の会話に返します。検索結果やログのような長い出力でメインの会話が埋まるのを防げます。
組み込みのサブエージェント
- Explore:読み取り専用で、コードベースを素早く調べる
- Plan:プランモードで使う調査用
- general-purpose:調査と変更の両方が要る複数手順の作業用
自分で作る
Markdown ファイルの先頭(frontmatter)に name と description を書き、本文がシステムプロンプトになります。tools(使えるツール)、model、permissionMode、isolation: worktree(一時的な git worktree で動かす)なども指定できます。
こんな作業に
こんな作業に
- コードベースの調査を任せて本筋の文脈を節約
- 読み取り専用のレビュー担当を作る
- テストやログ解析など出力の多い作業の切り出し
入れ方
置き場所
- プロジェクト用:
.claude/agents/ - 全プロジェクト用:
~/.claude/agents/
例:.claude/agents/code-reviewer.md
---
name: code-reviewer
description: コードの品質とベストプラクティスを確認する。コード変更の後に使う。
tools: Read, Glob, Grep
model: sonnet
---
あなたはコードレビュー担当です。品質・セキュリティ・保守性について具体的に指摘してください。
呼び出し方
- 会話の中で名前を出して頼む、または
@でメンションする。 - セッション全体をそのエージェントで動かす場合:
claude --agent code-reviewer
Claude に「〜するサブエージェントを作って」と頼んで書いてもらうこともできます。
詳しい情報
- 動く環境
- CLI、IDE、デスクトップ
- 料金
- プランに含まれる
- 提供状況
- 一般提供
内容は公式ドキュメントにもとづきます。更新されていることがあるため、使う前にリンク先で確かめてください。