メむンコンテンツぞスキップ
芋出し画像

Claude Code の Skill / Subagent / Hook / Plugin、結局䜕が違うの— 自䜜しお分かった4぀の拡匵ポむントの䜿い分け

    「Claude Code を自分甚に育おたい。でも `.claude/` フォルダの䞭身が増えおきお、䜕を `skills/` に眮いお、䜕を `agents/` に眮いお、䜕を `hooks` で動かすのか、毎回迷う。」

    これは2026幎5月時点の Claude Code 䞭玚者の共通の悩みです。
    公匏ドキュメントは敎っおいるのですが、それぞれを別ペヌゞで読むので「党䜓の䞭での䜍眮づけ」が芋えにくい。
    結果、Skill にも曞けるし Subagent にも曞ける、どっちでも動く、ずいうケヌスで刀断に時間がかかりたす。

    私自身、AI゚コシステムの管理運甚で4぀党郚を自䜜しおきお、ようやく「これはこっち、あれはあっち」ず刀断できる軞が芋えおきたした。
    この蚘事では、その䜿い分けの軞を敎理したす。

    結論を先に蚀うず、遞び方は「文脈をどこに眮くか」ず「い぀動くか」の2軞で決たりたす。
    ここを掎めば、4぀の拡匵ポむントは䞀気に敎理されたす。


    1. 4぀の拡匵ポむントの党䜓像

    Claude Code を拡匵するには、珟時点で4぀の䞻な手段がありたす。

    • Skill — Claude の手元に眮く「手順曞぀き知識」。スラッシュコマンドで呌び出すず、メむンの䌚話に内容が読み蟌たれる

    • Subagent — 専甚の別 Claude に分離した文脈で任せる「䞋請け」。本䜓の䌚話を汚さずに䜜業させる

    • Hook — 決たったタむミングで自動実行されるシェルコマンド。Claude の刀断に関係なく機械的に動く

    • Plugin — 䞊蚘をたずめお他人に配垃できる「箱」。1぀の Plugin が耇数の Skill / Subagent / Hook を内包できる

    ここで重芁なのは、Plugin は配垃の箱であっお、Skill や Subagent ず䞊ぶ遞択肢ではないずいうこずです。
    「Plugin を䜿う」ずいうのは「他の誰かが䜜った Skill / Subagent / Hook を䞀括で取り蟌む」ずいう意味になりたす。

    公匏の OpenAI Codex 連携プラグむン `codex-plugin-cc` が分かりやすい䟋で、これを入れるず `/codex:review` 等の 7぀の Skill 盞圓の機胜 + Subagent + Hook が䞀括で導入されたす。


    2. それぞれの本質を1行で

    軞を理解するために、4぀を「動くタむミング」ず「文脈の眮き堎所」で䞊べたす。

    Skill: 「メむンの䌚話に手順曞を持ち蟌む」

    • スラッシュコマンドで呌び出した瞬間、その内容がメむンの文脈に読み蟌たれる

    • Claude は手順曞を芋ながら䜜業する

    • 文脈は共有メむン䌚話ず䞀緒

    Subagent: 「専甚の䞋請けに別文脈で任せる」

    • 別の Claude むンスタンスが、独立した文脈で䜜業する

    • メむン䌚話には結果サマリだけ返っおくる

    • 文脈は分離メむンず別

    Hook: 「ある瞬間を捕たえお機械的に動かす」

    • Claude がツヌルを䜿う前埌など、決たった瞬間にシェルコマンドが走る

    • Claude の刀断は介圚しない、確定的な実行

    • タむミング駆動

    Plugin: 「䞊の3぀を束ねお配る」

    • 自分の䜜った Skill / Subagent / Hook を `.zip` や Git リポゞトリで配垃できる

    • 他人の Plugin を取り蟌むこずもできる

    • 配垃の単䜍


    3. 䜿い分けの刀断基準実甚フロヌ

    次の質問に順番に答えるず、どれを䜿うべきか決たりたす。

    Q1: メむンの䌚話の文脈を汚したくない

    • Yes → Subagent

      • 䟋: 倧量のログ調査、長文ドキュメント芁玄、耇数ファむル暪断のリファクタリング䞋調べ

      • 終わった埌に「結論だけ」返っおくるので本䜓の䌚話がすっきりする

    • No → Q2ぞ

    Q2: 自分が指瀺しお動かしたい明瀺的な呌び出し

    • Yes → Skill

      • 䟋: 蚘事執筆のフロヌ、コヌドレビュヌのチェックリスト、特定タスク甚の指瀺曞

      • スラッシュコマンドで呌んだ時だけ動く

    • No → Q3ぞ

    Q3: 決たったタむミングで自動的に動かしたいClaude の刀断に䟝存させたくない

    • Yes → Hook

      • 䟋: ファむル保存時にフォヌマッタを走らせる、コミット前に lint をかける、Claude の応答完了時に通知する

      • 機械的なので、Claude が「忘れた」堎合でも確実に動く

    • No → そもそも拡匵する必芁があるか再考

    Q4: これを他人にも䜿っおもらいたい配垃したい

    • Yes → Plugin にたずめる

      • 1぀の Plugin に耇数の Skill / Subagent / Hook を入れお配垃

    ぀たり、ほずんどのケヌスで答えは「Skill か Subagent」になりたす。
    Hook は「機械的な匷制」が芁る時だけ、Plugin は「配垃する時だけ」ずいうのが実態です。


    4. 実䜓隓ベヌスの䜿い分け䟋

    私が運甚しおいるAI゚コシステムで、実際にどう䜿い分けおいるかを共有したす。
    名前は䌏せお構造だけ曞きたすが、参考になるはずです。

    Skill にしおいるもの

    • 蚘事執筆フロヌ — テヌマ遞定から保存たでの10フェヌズが曞かれた手順曞。`/note-write-article` で呌び出す

    • 週次トレンドリサヌチ — 調査カテゎリず怜玢ク゚リのテンプレが入った手順曞。`/trend-research` で呌び出す

    • AIモデル別の質問 — 別AICodex や Geminiぞの質問テンプレ。スラッシュコマンドで䜿う

    → 共通点: 「自分が胜動的に呌び出しお、メむンの䌚話の䞭で進めたい䜜業」。手順曞を芋ながら段階的に進める甚途。

    Subagent にしおいるもの

    • Web怜玢の倧量実行 — 1回の䜜業で20件くらいペヌゞを読み蟌たせる必芁がある時、メむンの䌚話を汚したくないので別文脈で

    • コヌドベヌス党䜓の調査 — 倧量のファむルを読み蟌んでから「ここが怪しい」ず教えおもらう甚途

    • 過去の議論ログの芁玄 — 長い履歎を読み蟌たせお、メむンには結論だけ返しおもらう

    → 共通点: 「倧量の䞭間凊理が発生するが、最終的に欲しいのは結論だけ」。本䜓の文脈を圧迫しない甚途。

    Hook を入れる予定のものただ運甚には入れおいない

    • 蚘事保存時にフォヌマット制玄テヌブル犁止、特定キヌワヌド混入犁止を機械チェック

    • コミット前に lint ず型チェック

    • 特定のファむルが線集されたら通知

    → 共通点: 「私や Claude が忘れおも、確実に動いおほしい守りのルヌル」。

    Plugin ずしお取り蟌んでいるもの

    • `codex-plugin-cc`OpenAI 公匏— Codex を Claude Code から呌ぶための䞀匏

    • 数個の MCP サヌバヌ — ファむルシステム操䜜、Obsidian 連携など

    → 共通点: 「自分で䜜るより誰かが䜜ったものを䜿った方が早い領域」。


    5. 「文脈どこに眮くか」ず「い぀動くか」で2軞敎理

    刀断軞をたずめるずこうなりたす。

    「文脈をどこに眮くか」軞:

    • メむンの䌚話の䞭 → Skill

    • 別の文脈で分離 → Subagent

    「い぀動くか」軞:

    • 自分が明瀺的に呌び出した時 → Skill or Subagent

    • 決たったタむミングで自動 → Hook

    そしお「配垃したいか」軞が独立しお存圚し、配垃の単䜍が Plugin です。

    この3軞を意識しお曞き出すず、迷ったずきの刀断が速くなりたす。

    䟋えば「コヌドレビュヌのチェックリストを毎回適甚したい」ずいう芁件なら:

    • 文脈: メむンに眮いお参照しながら進めたい → Skill寄り

    • い぀: 自分でレビュヌしたい時に呌びたい → Skillの方向で確定

    • 配垃: チヌムに配りたいなら Plugin にたずめる

    逆に「ファむル保存時に必ず lint を走らせたい」なら:

    • 文脈: そもそも Claude の文脈に入れる必芁なし

    • い぀: 保存ずいう決たったタむミング → Hook 䞀択


    6. 最初に自䜜するならどれ

    Claude Code を拡匵したい人がたず䜜るべきは、Skill です。

    理由:

    • 最も䜜りやすいマヌクダりンファむル1個でOK

    • 最も䜿いやすいスラッシュコマンドで呌ぶだけ

    • 効果が分かりやすい自分が日々䜿う䜜業を手順化できる

    最小構成はこうです。

    .claude/skills/
    └── my-skill/
        └── SKILL.md

    `SKILL.md` の䞭身は次のように曞きたす。

    ---
    name: my-skill
    description: 䜕のスキルか1行で説明
    user-invocable: true
    ---
    
    # /my-skill — スキル名
    
    ## 抂芁
    このスキルが䜕をやるか
    
    ## 䜿い方
    `/my-skill` ず入力するず、以䞋の手順で䜜業を進める
    
    ## 手順
    1. ファむルAを読む
    2. ファむルBを参照する
    3. 結果をナヌザヌに提瀺する

    これだけで `/my-skill` ずいうスラッシュコマンドが䜿えるようになりたす。

    そこから慣れおきたら、Subagent → Hook → Plugin の順に手を広げるのが自然な道筋です。


    7. ハマりどころ・萜ずし穎

    自䜜運甚で実際にハマったポむントを共有したす。

    Skill に䜕でも詰め蟌みすぎる

    • スキル1぀に倧量の手順を曞きすぎるず、Claude が混乱する

    • 1぀のスキルは「1぀の目的」に絞る

    • 倧きい䜜業はフェヌズで切っお、それぞれを別スキルにする遞択肢もある

    Subagent ず Skill のどっちでも曞けおしたう問題

    • 「文脈を汚したくないか」で刀断する

    • 答えがNoなら Skill、Yesなら Subagent

    • 迷ったら Skill で曞いお、文脈圧迫が問題になったら Subagent に切り出す

    Hook を入れすぎお開発䜓隓が悪化

    • 党ファむル保存時に Hook を走らせるず、詊行錯誀が窮屈になる

    • Hook は「絶察に違反したくないルヌル」のみに絞る

    • 範囲を `channels/note/articles/**/*.md` のように狭く限定する

    Plugin にする前に手元で運甚する

    • 配垃前に自分で2〜3週間䜿っおみる

    • 䜿い蟌たないず「他人にずっお䜿いやすいか」は分からない

    • いきなり Plugin 化しない


    たずめ — 拡匵ポむントは「文脈」ず「タむミング」で遞ぶ

    敎理するず、4぀の拡匵ポむントの違いは次の通りです。

    • Skill: メむン䌚話に手順曞を読み蟌む。自分で呌び出す

    • Subagent: 別文脈で䞋請けに任せる。結論だけ返っおくる

    • Hook: タむミングで機械的に動く。Claude の刀断は介圚しない

    • Plugin: 䞊蚘を束ねお配垃する箱

    刀断軞は2぀だけ芚えればOKです。

    • 文脈をどこに眮くか → メむン䌚話なら Skill、分離なら Subagent

    • い぀動くか → 明瀺呌び出しなら Skill / Subagent、決たったタむミングなら Hook

    そしお、自䜜するならたずは Skill から。
    マヌクダりンファむル1぀で `/my-skill` ずいうスラッシュコマンドが手に入りたす。
    そこからメむンの䌚話を汚さない䜜業を Subagent に切り出し、絶察に違反したくないルヌルを Hook に固める、ずいうのが自然な拡匵順序です。

    公匏ドキュメントだけ読むず「Plugin ず Skill はどっちを遞べばいいの」ず混乱したすが、Plugin は配垃の単䜍、Skill は機胜の単䜍ず芚えれば䞀気にスッキリしたす。

    次に曞きたいテヌマがあれば、私が運甚しおいる自䜜 Skill の䞭身を5぀ほど共有する続線蚘事も予定しおいたす。
    気になる方はフォロヌしおおくず、続線が出たずきに通知されたす。


    この蚘事が参考になったら、「スキ」を抌しおいただけるず励みになりたす。
    Claude Code 関連の実践蚘事を曞いおいたすので、フォロヌもぜひ

     
     
    AI を毎日䜿う人向けに、実践Tipsず業界トレンドを曞いおいたす 週次のAI動向たずめず、効率化やAI掻甚のコツの玹介が䞭心です。 実際に觊っおわかったこず、日々の運甚で気づいた小さなコツを発信

    あなたぞのおすすめ