サブエージェントとは何か、スキルとの違いを知る

サブエージェントは、Claude Code に頼まれて裏で仕事をする職人です。会話をせず、与えられた仕事を黙々とこなす。そんな寡黙な職人をイメージしてください。
どんな仕組みで、どう助かるのか。私の使い方と合わせてまとめました。
部長が「裏でやらせますね」と教えてくれる
相談の途中で、部長(部門ごとのフォルダで動く Claude Code)のほうから、こう教えてくれることがあります。「これはサブエージェントに裏でやらせますね」。
私から「サブエージェントを動かして」と指示することはありません。いつ使うかは、部長に任せています。
チャットでやりとりしているあいだに、裏で職人が作業を進めている。これには本当に驚きました。
サブエージェントは寡黙な職人
公式の説明では、サブエージェントは特定の種類の作業を受け持つ、専門の AI アシスタントです。1つの技を持った職人のようなもの。部長は、仕事に合った職人を選んで頼みます。
職人は、部長とのチャットとは切り離されたところで作業します。いわば、自分専用の作業机を持っている状態。私や部長とは会話をせず、頼まれた仕事を黙々とこなします。
終わったら、仕上がりをまとめて部長に報告します。職人ごとに専用の指示を書き、許す範囲(ファイルを読むだけか、書き換えまで許すか)を決めておけるのも特徴です。

スキルとの違い
スキルは、作業の手順書です。手順書を読んで作業するのは、ふつうは部長自身。作業は、部長とのチャットの中で進みます。
部長がサブエージェントに頼むと、作業の場は部長とのチャットの外、職人の作業机に移ります。戻ってくるのは結果だけです。
スキルについては、こちらの記事で解説しています。
関連記事:スキルとは何か、CLAUDE.md との違いを知る
CLAUDE.md・スキル・サブエージェント・フックの使い分けは、こちらの記事にまとめています。
関連記事:CLAUDE.md・スキル・サブエージェント・フックの使い分け
裏で動くから作業が止まらない
私がいいと思っているのは、作業が止まらないことです。
職人に裏でやってもらっているあいだも、部長には別のことを指示したり、相談したりできます。職人の仕事が終わるのを待たなくていいのです。
公式の説明でも、サブエージェントを裏で動かせば、そのあいだも作業を続けられるとされています。
作った人とは別の目で確かめる
公式の説明によると、職人にはそれまでの部長との会話が基本的に見えません(会話を引き継がせる使い方もあります)。
会話が見えないので、確認の作業に向いています。部長と相談しながら作った原稿を、相談の流れを知らない別の目で読んでもらえるからです。
私の制作部門(サイトを作る部門)にも、原稿の言い回しを見る校正の職人と、事実を確かめる確認の職人がいます。
校正を頼むと、部長から「それはサブエージェントに並行してやってもらいますね」と返ってきます。部長の後ろで、校正専門の職人が静かに動き出す。その気配が、私には面白く感じられます。
私が頼んでいる職人は、こちらの記事で紹介しています。
職人の置き場所
職人は、1人ごとに1つのファイルで作ります。置き場所は、部門のフォルダにある「.claude」フォルダの、さらに中の「agents」フォルダ。「.claude」は、ふだんは見えないフォルダです。
ファイルには、職人の名前と説明、専用の指示を書きます。部長は、この説明を見て、どの職人に頼むかを決めています。
