mcpField
S
skill-router

skill-router

github.com/rohitg00エージェントワークフロー2.9k116 回インストール5 週間前に更新
リポジトリ

skill-router について

skill-routerは、複数のスキルやコマンドを使うエージェント向けの索引です。タスク別に整理し、人が呼び出すか自動で起動するかを示します。

主な機能

  1. 01タスク別のスキルとコマンド索引
  2. 02手動・自動の起動方式表示
  3. 03類似スキルの選択ガイド
  4. 04スキル変更時の索引更新指針

活用シーン

  1. 01タスクに合うスキルの検索
  2. 02手動起動と自動起動の区別
  3. 03スキル変更に伴う索引更新

インストール

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

$npx skills add https://github.com/rohitg00/pro-workflow --skill skill-router

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

詳細

skill-router

41 個のスキルと 23 個のコマンドをすべて覚えておくことはできません。これは、その必要がないようにするためのインデックスです。各項目では、何に使うのか、どのように起動するのかを説明しています。[human] は意図的に起動するもの、[auto] はプロンプトを受けてエージェントが自動的に使用するものです。

内容の正確さを保ってください。スキルを追加、改名、削除したときや、ワークフロー内での位置付けが変わったときは、同じ変更でこのファイルも更新してください。存在しなくなったスキルを参照したり、新しいスキルが抜けていたりするルーターは、ないほうがましです。

使い方

作業内容を 1 行で述べます。下のグループに当てはめてください。2 つのスキルが似ている場合は、when to reach 節を基準に選びます。ほとんどのスキルには同じ名前のスラッシュコマンドがあるため、このインデックスはコマンドも網羅しています。

自己修正と記憶

  • learn-rule [human] - 修正内容を、今後のすべてのセッションで読み込まれる永続的なルールとして記録します。
  • replay-learnings [auto] - 作業を始める前に、そのタスクに関連する過去の学びを提示します。
  • insights [human] - 修正傾向、ヒートマップ、生産性ビューを表示します。
  • skill-optimizer [human] - 蓄積された修正内容を使って、スキルの SKILL.md をトレーニングします。

計画と意思決定

  • plan-interrogate [human] - コードを書く前に、未解決の意思決定をすべて解消します。意思決定台帳、共通言語の CONTEXT.md、意思決定記録を生成します。
  • domain-modeling [human] - プロジェクトの共通語彙と境界づけられたコンテキストを、最初に構築します。
  • improve-architecture [human] - 対象領域を監査し、最小限の構造変更を提案します。計画のみで、書き換えは行いません。
  • thoroughness-scoring [auto] - 各意思決定ポイントを 1〜10 で評価し、重要度に応じて作業量を調整します。
  • orchestrate [human] - 複数フェーズの機能開発に向けて、コマンド、エージェント、スキルを連携させます。

マルチエージェントと並行作業

  • agent-teams [human] - リードとチームメイトが 1 つのタスクリストを共有します。
  • batch-orchestration [human] - 大規模な変更を独立した単位に分割し、それぞれを 1 つのエージェントに割り当てます。
  • parallel-worktrees [human] - Git worktree を使い、待ち時間なしで並行セッションを実行します。
  • sprint-status [human] - 進行中の並行セッションの状況を確認します。

コンテキストとトークン

  • context-engineering [human] - Write、Select、Compress、Isolate によるメモリーの分類体系です。
  • context-optimizer [human] - セッションが長引いたときにトークン使用量を削減します。
  • compact-guard [human] - コンパクションの前に重要な状態を保持します。
  • token-efficiency [auto] - 迎合の抑制、ツール呼び出しの予算管理、1 回で完結する出力を行います。
  • mcp-audit [human] - MCP サーバーのトークンオーバーヘッド、重複、セキュリティを監査します。

品質とレビュー

  • tdd [human] - 適切なテスト作成のガイダンスに沿って、レッド・グリーン・リファクタリングのサイクルを実施します。
  • deslop [auto] - ブランチの差分から AI らしい冗長さや過剰な設計を取り除きます。SKILL.md ファイルのリントも行います。
  • smart-commit [human] - 品質ゲート、ステージ済み変更のレビュー、Conventional Commits を実施します。
  • llm-gate [auto] - コミット、パターン、パッチを LLM で検証します。
  • llm-council [human] - 難しい判断について、複数の LLM で検討します。
  • safe-mode [human] - フックによって破壊的な操作を防止します。

デザインとライティング

  • design-engineering [auto] - インターフェースの仕上がりを高めます。動きの意思決定フレームワーク、イージング、タイミング、スプリング、コンポーネントの使い心地、ビジュアルの基礎を扱います。
  • writing-guidelines [auto] - ドキュメント、UI コピー、エラーメッセージ、コミット文、PR 文に関する明快な文章の基準です。

ナレッジと調査

  • wiki-builder [human] - FTS5 でインデックス化された永続的な Wiki を作成し、拡充します。
  • wiki-query [auto] - 引用付きで Wiki から BM25 検索を行います。
  • wiki-research-loop [human] - 予算上限付きで Wiki を自動的に拡充します。
  • wiki-viewer [human] - 自己完結型の Wiki の HTML ビューを作成します。
  • survey-generator [human] - テーマに関する体系的な文献調査を行います。

オリエンテーション、コスト、ライフサイクル、セットアップ

  • module-map [auto] - 不慣れな領域の全体像を一画面で把握します。
  • bug-capture [auto] - 報告された不具合を、ドメインの用語を使った課題に変換します。
  • cost-tracker [human] - セッションのコストと予算に関するアラートを管理します。
  • permission-tuner [human] - 拒否パターンから許可/拒否ルールを生成します。
  • wrap-up [human] - セッション終了時の手順です。監査、学びの保存、引き継ぎを行います。
  • session-handoff [human] - 次のセッション向けの構造化された引き継ぎドキュメントです。
  • file-watcher [human] - 設定/環境変数/依存関係の変更に応答するフックです。
  • auto-setup [human] - 新しいプロジェクトのゲート、フック、設定を構成します。
  • pro-workflow [auto] - システムの概要です。オーケストレーションのパターンとリファレンスを説明します。
  • skill-router [human] - すべてのスキルとコマンドをまとめたインデックスです。

スキルに対応しないコマンドのみ

同名のスキルを伴わずに提供されるスラッシュコマンドは、/commit、/develop、/doctor、/handoff、/learn、/list、/parallel、/replay、/search、/skill-optimize、/wiki です。

呼び出しモードの命名

すべてのスキルは、1つの意図を宣言します。[human] スキルは、意図的な操作、副作用を伴う操作、またはセッションの手順であり、user-invocable: true を指定します。[auto] スキルは、適切なプロンプトで起動し、それ以外では動作しないほど正確な説明を備えることで、コンテキストに含める価値を示します。規約の詳細と、状態を変更するスキルの書き込み操作に関するルールについては、rules/skill-conventions.mdc を参照してください。

コメント