AIToday
大規模言語モデルAIコーディングZenn AI/ML掲載日時: 2026年10月1日 22:00

Claude Codeのサブエージェント、7つに分けた設計基準

LINEで送る
Claude Codeのサブエージェント、7つに分けた設計基準

3つのポイント

  1. 何が起きたか

    「出力先」「専門知識・判断基準」「再利用単位」の3軸で7つのサブエージェントを定義したが、運用初日にbuilderとcontent-writerを1つに代行させた。

  2. なぜ重要か

    qa-reviewerがcontent-writerの書いた記述の証跡不足を指摘し不合格にできた一方、密結合した作業を分けると引き継ぎの手間が恩恵を上回る場面もあるとみられる。

  3. 注目点

    未起動の2役を「将来のための設計」と見るか「過剰な分割」と見るかは判断がついておらず、実績がたまった段階での検証が焦点となる。

誰に効くか自律型AIコーディングツールをチームで運用する開発リードや、社内のAIエージェント設計を担当する情報システム部門に影響する。エージェント定義はMarkdownファイル1つで修正できるため、最初から分割数を決め切らず、実際の呼ばれ方を見ながら調整できる点が実務上の判断材料になる。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

この記事は、Claude Codeで複数のサブエージェントを運用するリポジトリの設計を、書き始めた時点の基準と運用初日の出来事に分けて記録したものだ。前回の記事でメインセッションをPMとして固定する体制を、別の記事でサブエージェント間をファイル経由で受け渡す方式をそれぞれ書いており、今回はその前提の上で「何個に分けるか」を扱っている。

設計では7つの役割すべてで出力先が異なり、市場調査、企画、実装、執筆、検査、SEO、収益分析という評価基準の違いを根拠に分けた。descriptionの文末に「いつ使うか」を添える運用も分業の一部として扱っているが、content-writerだけはその一文がなく、メインセッションが役割表で指名する現状では実害は出ていない。toolsの絞り方も分業の一部で、qa-reviewerは書き込み権限を持たず、revenue-analystだけ軽量モデルを割り当て、builderは全ツールを継承した上でAgentだけを打ち消す逆の書き方をしている。

運用初日には、builderとcontent-writerを1セッションでまとめて代行させた例と、growth-marketerとrevenue-analystが未起動のままという例が出た。どちらも分けすぎ・分けなさすぎの判断がついていない領域であり、定義ファイルが1つで済む修正のしやすさを前提に、実際の呼ばれ方を見ながら数を調整していく方針が示されている。

よくある質問
サブエージェントを分ける基準は何ですか?
「出力先が違うか」「専門知識・判断基準が違うか」「再利用したい単位か」の3つ。特に評価軸の違いは、実際に同じエージェントにやらせてみないと分かりにくいとしている。
7つの役割はすべて実際に使われていますか?
growth-marketerとrevenue-analystは記事執筆時点で一度も起動しておらず、ops/kpi.mdもメインセッションが数値を1行追記しただけにとどまる。
qa-reviewerにはなぜ書き込み権限がないのですか?
検査した本人がその場で自分の判断だけで直すことを防ぐため、toolsにWriteとEditを持たせず、reviews/<slug>.mdに指摘を書くことしかできないようにしている。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へOllaya、255選択肢のモデルをローカル実行