skill-router について
skill-routerは、複数のスキルやコマンドを使うエージェント向けの索引です。タスク別に整理し、人が呼び出すか自動で起動するかを示します。
主な機能
- 01タスク別のスキルとコマンド索引
- 02手動・自動の起動方式表示
- 03類似スキルの選択ガイド
- 04スキル変更時の索引更新指針
活用シーン
- 01タスクに合うスキルの検索
- 02手動起動と自動起動の区別
- 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 を参照してください。