← 戻る

Claude Code skill vs subagent — 実装形態の判断フロー


3つの実装形態

形態構成使い分け
A: スキル単体SKILL.md対話的 + 軽量処理
B: サブエージェント単体agent.md非対話、他から呼ばれる
C: ラッパーパターンSKILL.md + agent.md/command起動 + 重い処理は別コンテキスト

判断フロー

対話が必要?
├─ Yes → 処理重い? → Yes: C / No: A
└─ No  → /command起動したい? → Yes: C / No: B

ポイント

  • disable-model-invocation: true は使わない。descriptionのトリガー条件で起動制御する方が柔軟
  • ラッパーパターンでは SKILL.md は薄く(委譲のみ)、実処理は agent.md に書く
  • 軽量処理のagentは model: haiku でコスト3倍削減