概要: 連載第1回で「.claude/ の上層は拡張層」と言い、第2回でガード層の hook を掘り下げました。本記事では拡張層の中で一番面白い subagent に踏み込みます。code-reviewer / security-reviewer / pipeline-debugger / test-writer の 4 つを例に、frontmatter をどう書けば「いつ呼ばれるか」をコントロールできるか、toolsmodel: inherit の使いどころ、そしてメイン Claude の context window を汚さない運用のコツを整理します。

はじめに

Claude Code を使い込んでくると、どこかで「メインのセッションが重たくなってきた」哀いタイミングが来ます。原因の多くはこれです。

Claude Code の subagent は、この「作業用のスクラッチスペース」をメインから切り離す仕組みです。独立した context window を持つサブセッションとして走り、最終的にサマリだけをメインに返すため、メインの context は「レビューした」「デバッグした」という事実と結論だけを受け取ります。

本記事では、実運用している 4 つの subagent を題材に、どう切り分けて、どう frontmatter を書くかを整理します。

この記事でわかること

対象読者