AgentSkillsCN

model-selection

子代理模型选择技能。当您使用 Task 工具,或需要在成本优化方面做出权衡时,本技能都能自动触发。它能协助您灵活选择 Haiku、Sonnet 或 Opus 模型,以满足不同场景的需求。

SKILL.md
--- frontmatter
name: model-selection
description: Subagentモデル選択スキル。Taskツール使用時、コスト最適化が必要な時に自動発動。Haiku/Sonnet/Opusの使い分けを支援。

Model Selection Guidelines

DayoptプロジェクトでのSubagentモデル選択ガイドライン。

When to Use(自動発動条件)

  • Taskツールでsubagentを起動する時
  • コスト最適化を検討する時
  • 複数のsubagentを並列実行する時

モデル選択の原則

code
Haiku (高速・低コスト) ──▶ Sonnet (バランス) ──▶ Opus (高精度)
     $0.25/$1.25              $3/$15               $15/$75

タスク別モデル推奨

Haiku を使うべきタスク

タスク理由
ファイル検索・Grep単純なパターンマッチング
簡単な質問への回答コンテキスト不要
ドキュメント調査情報収集のみ
コード整形・フォーマット機械的な変換
単体テストの生成パターン化された作業

Subagent定義例:

yaml
subagent_type: Explore
model: haiku

Sonnet を使うべきタスク(デフォルト)

タスク理由
通常のコード実装バランスの良い判断
バグ修正文脈理解が必要
リファクタリングパターン認識
コードレビュー品質チェック
2-4ファイルの変更中程度の複雑さ

Subagent定義例:

yaml
subagent_type: code-reviewer
model: sonnet

Opus を使うべきタスク

タスク理由
5+ファイルにまたがる変更広いコンテキスト必要
アーキテクチャ設計複雑な判断
セキュリティレビュー見落とし防止
複雑なデバッグ深い分析
新機能の設計創造的思考

Subagent定義例:

yaml
subagent_type: architect
model: opus

コスト最適化のTips

1. 段階的アップグレード

code
1回目: Haiku で試行
   ↓ 失敗した場合
2回目: Sonnet で再試行
   ↓ まだ失敗した場合
3回目: Opus で最終試行

2. 並列実行の活用

bash
# 複数のHaikuを並列実行 > 1つのOpus
Task(subagent_type=Explore, model=haiku)  # ファイル検索1
Task(subagent_type=Explore, model=haiku)  # ファイル検索2
Task(subagent_type=Explore, model=haiku)  # ファイル検索3

3. Dayopt固有の推奨

機能エリア推奨モデル理由
Tags (CRUD)Sonnet中程度の複雑さ
Calendar (Drag&Drop)Opus複雑なロジック
Inbox (表示)Haiku単純なUI
Plans (統計)Sonnet計算ロジック
認証フローOpusセキュリティ重要

実装パターン

Taskツールでの指定

typescript
// 高速検索
Task({
  subagent_type: 'Explore',
  model: 'haiku',
  prompt: 'Find all files using useTagsQuery hook',
});

// コード実装
Task({
  subagent_type: 'general-purpose',
  model: 'sonnet',
  prompt: 'Implement the new tag merge feature',
});

// 設計レビュー
Task({
  subagent_type: 'Plan',
  model: 'opus',
  prompt: 'Design the calendar sync architecture',
});

月間コスト目安

使用パターン推定コスト
Haiku主体(80%)~$50/月
Sonnet主体(標準)~$150/月
Opus主体(高品質)~$500/月

推奨: Sonnet をデフォルトに、必要時のみ Opus にアップグレード

関連スキル

  • /architecture - Opus推奨のアーキテクチャ設計
  • /debug - 複雑なデバッグ時はOpus検討
  • /investigate - 調査タスクはHaikuで高速化