本シリーズで、Claude Code の6つの拡張機能——Skills・Subagents・Hooks・MCP・Plugin・Marketplace——をひとつずつ見てきました。一通り読み終えると、今度は逆向きの悩みが出てきます。「で、いま自分がやりたいことには、結局どれを使えばいいの?」

機能を順番に覚える地図は描けました。番外編となる今回は、それを「こういう時は、これ」で引ける早見表にひっくり返します。手元に置いて、迷ったら見返す——そんな1枚です。

ひとことで言うと:拡張機能は「部品をえらぶ層(4つ)」と「まとめて配る層(2つ)」の二段構え。やりたいことを上から順に当てれば、使う機能はだいたい1つに絞れる。迷ったら最後の「決め手」で割り切る。
Claude Code 拡張機能の選び方。部品をえらぶ層は、外部サービスに触れたい=MCP、必ず自動で確実に実行したい=Hook、重い作業を隔離・並列したい=SubAgent、決まった手順を再利用したい=Skill。まとめて配る層は、4つの部品をPluginに束ね、Marketplaceで配る。
図:Claude Code 拡張機能の選び方(部品をえらぶ層+まとめて配る層)

STEP1|まず「部品をえらぶ層」を上から当てる

やりたいことを、次の4つに上から順番に当ててみてください。当てはまった最初の1つが、いま使うべき機能です。

やりたいこと使う機能ひとことで
① 外部サービス・データに触れたい
Drive・GitHub・DB・API
MCP外部とつなぐ「配管」
② 必ず・自動で・確実に実行したい
人の判断に頼らずコードで
Hook自動で動く「門番」
③ 重い作業を隔離・並列したい
調査・探索・並行処理
SubAgent別働隊・隔離部屋
④ 決まった手順を再利用したい
AIが文脈で判断して適用
Skill手順のマニュアル
なぜ「上から順」なのか。 上にいくほど条件がはっきりしていて、迷いにくいからです。「外部とつなぐ」「必ずコードで」は YES/NO が明確。一方 Skill は“最後の受け皿”——上の3つに当てはまらない、ゆるい手順の再利用はだいたいここに落ち着きます。

STEP2|作った部品が増えてきたら「まとめて配る層」

部品を1つ作って終わり、ならここは不要です。複数の部品がそろい、チームや他の環境にも展開したくなったときに初めて出番が来ます。

状況使う機能ひとことで
4つの部品を一式に束ねて
再利用・チーム配布したい
Plugin一式に束ねる入れ物
束ねた箱を公開・
社内標準化したい
Marketplace束を並べる売り場

それでも迷ったら ― 2つの「決め手」

似ていて混ざりやすい組み合わせがあります。最後はこの一言で割り切ってください。

Skill か Hook か

AIの判断に任せてよい=Skill / 絶対に確実に走らせたい=Hook。「やってくれたら嬉しい」程度なら Skill、「やらないと困る」なら Hook です。コミット前のチェックや整形のように“抜けると事故になる”ものは Hook に寄せます。

Skill か SubAgent か

やり方を教えたい=Skill / 作業場所(文脈)を分けたい=SubAgent。手順そのものを覚えさせたいなら Skill、本筋の会話を汚さずに重い調査だけ別室で回したいなら SubAgent です。

最初の一歩は、やっぱり Skill。 6つの中で最も導入が軽く、効果を体感しやすいのが Skill です。よく繰り返す手順を1枚書く——そこから始めて、「外部につなぎたい」「自動で確実に」と欲が出てきたら、この表に戻って次の部品を足していけば十分です。

まとめ ― 覚えるのではなく、引く

拡張機能は、全部を暗記するものではありません。やりたいことが出てきたら、この表に当てて引く。その使い方ができれば十分です。シリーズ本編で「それぞれが何者か」を、この番外編で「いつ使うか」を押さえました。あとは、手を動かしながら自分の地図を埋めていくだけです。

本シリーズはこれで一区切りです。新しいトピックが出てきたら、また追記していきます。お付き合いいただきありがとうございました。