mcpField
A
agent-capability-matrix

agent-capability-matrix

github.com/scientiacapitalエージェントワークフロー2865 回インストール3 週間前に更新
リポジトリ

agent-capability-matrix について

agent-capability-matrixは、タスクの種類に応じてエージェント、スキル、モデルの段階、代替案を対応付ける選択ガイドです。エージェントに作業を振り分けるユーザー向けに、能力マトリクスと判断フローで選定を支援します。

主な機能

  1. 01タスク別に主要エージェントを提示
  2. 02代替エージェントを提示
  3. 03複雑さに応じたモデル段階の選択
  4. 04検索・コーディング向け判断フロー
  5. 05進捗管理ツールを案内

活用シーン

  1. 01デバッグやコードレビューの担当を選ぶ
  2. 02アーキテクチャ設計に使うモデル段階を選ぶ
  3. 03主要エージェントが使えない場合の代替案を探す

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/scientiacapital/skills --skill agent-capability-matrix

インストール後、Claude Code で/agent-capability-matrixを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

config.json
reference/
matrix-table.md
selection-flowchart.md

詳細

タスクタイプから最適なエージェント、スキル、モデル階層、およびフォールバック戦略への包括的なマッピングを提供します。特定のタスクにどのエージェントを使うかを選ぶ際の当て推量を排除します。

<quick_start> 適切なエージェントを見つける:

  1. タスクタイプを特定します(デバッグ、レビュー、ビルド、探索など)
  2. 以下のマトリクスでプライマリエージェントを調べます
  3. プライマリが失敗した場合は、フォールバックを使用します
  4. モデル階層をタスクの複雑さに合わせます </quick_start>

<success_criteria>

  • タスクが最初の試行で正しいプライマリエージェントにルーティングされる
  • プライマリが利用不可または不十分な場合にフォールバックエージェントが特定される
  • モデル階層がタスクの複雑さに合致している(検索には Haiku、コードには Sonnet、アーキテクチャには Opus)
  • API 呼び出しの代わりに、進捗追跡にゼロコストツール(TaskCreate、TeamCreate)が使用される
  • エージェントの選択が、その場の当て推量ではなくマトリクスによって正当化される </success_criteria>
- 「どのエージェント」、「タスクをルーティング」、「これに使うエージェント」、「最適なエージェント」 - 「ケイパビリティマトリクス」、「エージェント選択」、「どのツールを使うべきか」 - 「タスクルーティング」、「エージェントルーティング」

コアケイパビリティマトリクス

開発タスク
タスクタイププライマリエージェントフォールバックモデル備考
複雑な問題のデバッグdebug-like-expert スキルgeneral-purposesonnet仮説駆動型
簡単なバグ修正general-purpose—sonnet単純な修正
コードレビューcode-reviewerfeature-dev:code-reviewerhaikuパターンマッチング
アーキテクチャ設計Plan エージェントcode-architectopus複雑な推論
機能実装general-purposefeature-dev エージェントsonnetコード生成
リファクタリングcode-simplifiergeneral-purposesonnet挙動を維持
セキュリティ監査security スキルgeneral-purposesonnetOWASP パターン
テストの作成testing スキルgeneral-purposesonnetTDD ワークフロー
API 設計api-design スキルgeneral-purposesonnetREST/GraphQL
API テストapi-testing スキルgeneral-purposehaikuPostman/Bruno
探索とリサーチ
タスクタイププライマリエージェントフォールバックモデル備考
パターンによるファイル検索Glob ツール(直接)Explore エージェント—最速
コード内容の検索Grep ツール(直接)Explore エージェント—最速
コードベース領域の理解Explore エージェントgeneral-purposehaiku徹底的な検索
詳細なコード分析code-explorerExplore エージェントsonnet実行を追跡
フレームワーク/ツールのリサーチresearch スキルWebSearchsonnet構造化された評価
市場リサーチresearch スキルWebSearchsonnet企業プロファイル
インフラストラクチャとデプロイ
タスクタイププライマリエージェントフォールバックモデル備考
Docker セットアップdocker-compose スキルgeneral-purposesonnetローカル開発
GPU デプロイrunpod-deployment スキルgeneral-purposesonnetRunPod
データベースマイグレーションsupabase-sql スキルgeneral-purposesonnetSupabase
Stripe 統合stripe-stack スキルgeneral-purposesonnet決済
音声 AI パイプラインvoice-ai スキルgeneral-purposesonnetDeepgram+Cartesia
LangGraph エージェントlanggraph-agents スキルgeneral-purposesonnetマルチエージェント
高速推論groq-inference スキルgeneral-purposesonnetGROQ API
中国語 LLMopenrouter スキルgeneral-purposesonnetDeepSeek/Qwen
LLM ファインチューニングunsloth-training スキルgeneral-purposesonnetGRPO/SFT
ビジネス & GTM
タスク種別プライマリエージェントフォールバックモデル備考
GTM 戦略gtm-pricing skillgeneral-purposesonnetICP、ポジショニング
営業アウトリーチsales-revenue skillgeneral-purposesonnetコールドメール
CRM 統合crm-integration skillgeneral-purposesonnetClose/HubSpot
コンテンツマーケティングcontent-marketing skillgeneral-purposesonnetB2B コンテンツ
データ分析data-analysis skillgeneral-purposesonnetダッシュボード
トレーディングシグナルtrading-signals skillgeneral-purposesonnetテクニカル分析
ビジネスモデルbusiness-model-canvas skillgeneral-purposesonnet9ブロックキャンバス
市場差別化blue-ocean-strategy skillgeneral-purposesonnetERRC フレームワーク
ワークフロー & コーディネーション
タスク種別プライマリエージェントフォールバックモデル備考
セッション開始/終了workflow-orchestrator skill—sonnet日次のライフサイクル
並列 worktree 開発agent-teams skillworktree-manager skillsonnet完全な分離
セッション内並列subagent-teams skillsequential executionhaiku-sonnetTask ツール
進捗トラッキングTaskCreate/TaskUpdateTodoWrite—ネイティブ UI スピナー
チームコーディネーションTeamCreate + SendMessagesubagent-teams skillhaiku-sonnet共有タスクリスト
Git ワークフローgit-workflow skillgeneral-purposehaikuコミット、PR
スキル作成extension-authoring skillgeneral-purposesonnetスキル、フック
プロジェクト計画planning-prompts skillPlan agentsonnetメタプロンプト
コストトラッキングcost-metering skillmanual trackinghaiku予算ステータス

意思決定フローチャート

START: What do I need to do?
│
├── Search/Find something?
│   ├── Know the file pattern? → Glob (direct)
│   ├── Know the code pattern? → Grep (direct)
│   └── Need to understand area? → Explore agent (haiku)
│
├── Write/Change code?
│   ├── Simple fix? → general-purpose (sonnet)
│   ├── New feature? → Check if a skill matches → skill or general-purpose (sonnet)
│   ├── Architecture? → Plan agent (opus)
│   └── Parallel build? → subagent-teams or agent-teams
│
├── Review/Validate?
│   ├── Code review? → code-reviewer (haiku)
│   ├── Security? → security skill (sonnet)
│   └── Tests? → testing skill (sonnet)
│
├── Research/Learn?
│   ├── Codebase? → Explore agent (haiku)
│   ├── Framework? → research skill (sonnet)
│   └── Market? → research skill (sonnet)
│
└── Business/GTM?
    └── Check Business section of matrix above

モデルティアガイド

ティアモデルコスト/1M 入力最適な用途
FastHaiku 4.5$1.00検索、分類、レビュー、シンプルなタスク
StandardSonnet 4.6$3.00コード生成、推論、ほとんどのタスク
PremiumOpus 4.6$5.00アーキテクチャ、複雑な意思決定、計画
FreeTaskCreate$0進捗トラッキング(ローカル UI、API 呼び出しではない)

特別な理由がない限り Sonnet をデフォルトとします:

  • タスクが検索/分類 → Haiku を使用(5倍安価)
  • タスクが深い推論を必要とする → Opus を使用(5倍高性能)
  • タスクが進捗トラッキング → activeForm を指定した TaskCreate でライブスピナーを表示(コストゼロ)

相互参照: セッション内並列エージェントについては subagent-teams、worktree 分離された並列エージェントについては agent-teams を参照してください。

詳細: reference/matrix-table.md、reference/selection-flowchart.md を参照してください。

結果サイドカーの出力

最終ステップとして、~/.claude/skill-analytics/last-outcome-agent-capability-matrix.json に書き込みます:

{"ts":"[UTC ISO8601]","skill":"agent-capability-matrix","version":"1.0.0","variant":"default",
 "status":"[success|partial|error]","runtime_ms":[estimated ms from start],
 "metrics":{"tasks_routed":[n],"agents_matched":[n],"fallbacks_used":[n]},
 "error":null,"session_id":"[YYYY-MM-DD]"}

一部のステージが失敗しても結果が生成された場合は、ステータスに "partial" を使用してください。出力がまったく生成されなかった場合にのみ "error" を使用してください。

コメント