Communityコーディング&開発github.com

wquguru/claude-5-ベストプラクティス

Claude 5の階層(Haiku/Sonnet/Opus/Fable)のルーティング、努力度、サブエージェントを活用し、コスト効率の高い結果を得るためのプロンプティング、長時間実行、拒否対応、フォールバックを指南します。

claude-5-ベストプラクティス とは?

このスキルは、Claude 5の各モデル階層(Haiku、Sonnet、Opus、Fable)を適切にルーティングし、努力度の設定やサブエージェントの活用によって、コストとパフォーマンスを最適化するためのベストプラクティスを提供します。主な特徴として、Claude 5向けの高度なプロンプティング手法、長時間実行タスクの設計、拒否レスポンスへの対処、信頼性を高めるフォールバック戦略が含まれます。Claude Codeなどのプラットフォームで利用でき、開発者がAIエージェントを効率的に制御し、目的に応じたモデル選択と実行制御を行うのに役立ちます。ワークフローの自動化や複雑なタスクの分割実行において、コスト削減と品質維持を両立させるための実践的なガイドラインを提供します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/wquguru/skills/tree/main/skills/claude-5-best-practice

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

claude-5-ベストプラクティス は何をしますか?

Claude 5の階層(Haiku/Sonnet/Opus/Fable)のルーティング、努力度、サブエージェントを活用し、コスト効率の高い結果を得るためのClaude 5のプロンプティング、長時間実行、拒否対応、フォールバックを紹介します。

概説

このスキルは、Claude 5の各モデル階層(Haiku、Sonnet、Opus、Fable)をルーティングし、それぞれのタスクに最適な努力度(effort)とサブエージェントを設定することで、コスト効率とパフォーマンスを最大化することを目的としています。

主な機能

  • 階層ルーティング: タスクの複雑さに応じて適切なClaude 5モデルを自動選択
  • 努力度の調整: 推論の深さや応答の詳細度を制御するパラメータ調整
  • サブエージェント連携: 複数の特化エージェントを協調させて複雑なワークフローを実行
  • 拒否対応: モデルが応答を拒否した場合のハンドリング戦略
  • フォールバック: メインモデルが失敗した場合の代替モデルへの自動切替
  • 長時間実行: 長時間にわたるタスクの継続的な実行管理

利用プラットフォーム

このスキルは以下のプラットフォームで利用できます:

  • Claude Code: コマンドラインインターフェースから直接利用可能
  • Claude API: プログラムによる統合に最適
  • その他のAIエージェント: Cursor、Codexなどでのカスタム実装

設定例

# config.yaml
model_routing:
  simple_tasks: "claude-3-haiku"
  moderate_tasks: "claude-3-sonnet"
  complex_tasks: "claude-3-opus"
  creative_tasks: "claude-3-fable"

effort_levels:
  low: 0.3
  medium: 0.6
  high: 0.9

fallback:
  primary: "claude-3-opus"
  secondary: "claude-3-sonnet"
  retry_count: 3

ベストプラクティス

  1. タスクの分類: タスクを簡単・中程度・複雑・クリエイティブに分類し、適切なモデルを割り当てます。
  2. 努力度の動的調整: タスクの重要性やリアルタイムの応答品質に応じて努力度を変更します。
  3. 拒否の原因分析: 拒否が発生した場合は、プロンプトの修正やコンテキストの提供を試みます。
  4. フォールバックチェーン: 優先モデルが失敗した場合の代替モデルチェーンを事前に定義します。
  5. サブエージェントの役割分担: 各サブエージェントに明確な役割と責任範囲を設定します。

トラブルシューティング

問題原因解決策
モデルが応答を拒否プロンプトが不適切プロンプトをリファクタリング
応答が不正確努力度が低すぎる努力度を0.6以上に設定
サブエージェント競合役割の重複責任範囲を明確に定義
フォールバック失敗チェーン不足複数の代替モデルを追加

関連リンク

関連スキル