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倍削減