タスクに最適なスキルを選定し、Transparency for delegation に則り報告するルーター。Layer 1でカバーできないとき、または「何を使えばいい?」と聞かれたときに自動発火する。
タスクに最適なスキル/エージェントを選定し、Transparency for delegation に則って報告してから発火するルーター。
/skill-name の直接呼び出しを禁止しない以下を使用します:
- [skill/agent名] ([目的の1行説明])
/skill-name で発火する以下は description がコンテキストに常駐し、モデルが自動で発火できる:
| スキル | 用途 |
|---|---|
| code-review | コードレビュー、レビューフィードバック対応 |
| systematic-debugging | バグ、テスト失敗、予期しない挙動の調査 |
| verification-before-completion | 完了・修正・パス主張前の検証 |
| writing-plans | マルチステップタスクの計画作成 |
| search-first | 実装前の既存ツール・ライブラリ調査 |
| continuous-learning | セッション中の学びの記録 |
| continuous-learning-v2 | instinct の管理・昇格 |
| dcr-pipeline | DCR ゲート連鎖の自動管理 |
| eval-harness | validate.ps1 での構造品質検証 |
| brainstorming | 機能設計・創造的作業の前段階 |
| subagent-driven-development | 独立タスクの並列実行 |
| api-design | REST API 設計チェックリスト |
| prompt-master | プロンプトの作成・改善・最適化 |
| model-route | タスク難易度に応じたモデル選択 |
| strategic-compact | コンテキスト圧縮タイミングの提案 |
| tdd-workflow | テスト駆動開発ワークフロー |
| prd-to-issues | PRD を実装可能な Issue 群に分解 |
| improve-codebase-architecture | 構造改善ポイントの探索と提案 |
以下は disable-model-invocation: true が設定されており、/skill-name での明示的な呼び出し、またはこの skill-router 経由でのみ発火する。
親カテゴリは「どの束を先に見るか」を決めるための導線であり、実行単位は子スキル。
| 親カテゴリ | 主な対象 | 代表的な子スキル |
|---|---|---|
| 集客・成長 | 集客、CVR、価格、ローンチ | ad-creative, copywriting, pricing-strategy, programmatic-seo |
| 文書・資料 | 文書作成、編集、変換、監査 | doc-coauthoring, docx, pdf, pptx, xlsx |
| UI/体験設計 | UI設計、静的ビジュアル、テーマ適用 | ui-ux-pro-max, canvas-design, theme-factory |
| 開発運用 | 開発運用、テスト、デプロイ戦略 | deployment-patterns, webapp-testing, using-git-worktrees |
| ルール運用・監査 | skill運用、監査、拡張 | harness-audit, rules-distill, skill-creator, mcp-builder |
移行中の探索コストを下げるため、旧導線をカテゴリに読み替える。
| 旧導線・キーワード | 新カテゴリ |
|---|---|
| SEO、検索流入、構造化データ | 集客・成長 |
| 提案書、Word/PDF/PPT/Excel | 文書・資料 |
| UIレビュー、デザイン改善 | UI/体験設計 |
| CI/CD、worktree、E2E | 開発運用 |
| ルール整備、監査、skill管理 | ルール運用・監査 |
注記: 上記はあくまで入口整理。必要なら直ちに子スキルを直接実行してよい。
最初から全カテゴリへ広げず、1カテゴリで運用評価してから展開する。
文書・資料 で候補選定する/skill-name を使った場合も併記して比較するパイロット中は、各依頼を次の形式で簡易記録する。
- 依頼概要: [1行要約]
- 親カテゴリ: [文書・資料 / 集客・成長 / UI/体験設計 / 開発運用 / ルール運用・監査]
- 提示候補: [skill1, skill2, skill3]
- 最終選択: [skill-name]
- 実行経路: [オーケストレーション / 直接指定]
- 選択時間: [おおよその秒数]
- 誤案内有無: [なし / あり]
- メモ: [迷った点、カテゴリ名の違和感、改善案]
rules/*.md に routing_category がある場合は、ファイル名や本文の印象より先に metadata を使って粗く振り分ける。
優先順位は以下の順:
/skill-name または agent 名routing_category による親カテゴリ一致keywords の一致数domain の近さrisk による絞り込み補足:
routing_category は親カテゴリ決定専用であり、最終実行対象の確定には keywords と依頼文の目的を併用するrisk: high は高リスク領域を示す。曖昧な依頼では low/medium より優先して確認対象に入れるavoid_with がある場合、その組み合わせは自動提案しないpair_with がある場合でも、同時提案は最大2件までに抑える親カテゴリが決まったら、次の順で候補を出す。
docx / pdf / pptx / xlsxdoc-coauthoringtechnical-writer 系 rule を優先visual-storytellerseo-specialist, programmatic-seo, seo-auditad-creative, copywriting, copy-editingpricing-strategy, page-cro, signup-flow-cro, onboarding-crosocial-content, instagram-curator, twitter-engager, reddit-community-builder, tiktok-strategistui-ux-pro-max, ui-designer, ux-architectux-researcher, accessibility-auditorcanvas-design, theme-factory, inclusive-visuals-specialistbehavioral-nudge-engine, whimsy-injectorwebapp-testing, qa-reality-checker, api-tester, test-results-analyzerdeployment-patterns, devops-automator, infrastructure-maintainerbackend-architect, frontend-developer, senior-developerworkflow-optimizer, jira-workflow-steward, using-git-worktreesobservability-design, performance-profilingdatabase-schema-designsecurity-engineer, security-deepdive, legal-compliance-checker, agentic-identity-trust-architectrules-distill, skill-creator, harness-auditagents-orchestrator, senior-project-manager, project-shepherdmcp-builder, tool-evaluator, identity-graph-operator| スキル | いつ使う |
|---|---|
| ad-creative | 広告コピー・ヘッドライン・バリエーション生成 |
| ai-seo | AI検索エンジン向けコンテンツ最適化 |
| analytics-tracking | GA4・GTM・コンバージョン追跡の設定 |
| churn-prevention | 解約防止・リテンション施策 |
| cold-email | B2B コールドメール・フォローアップ |
| competitor-alternatives | 競合比較ページ・代替ページ作成 |
| content-strategy | コンテンツ戦略・トピッククラスタ計画 |
| copy-editing | 既存マーケティングコピーの編集・改善 |
| copywriting | LP・HP・機能ページのコピーライティング |
| email-sequence | メールシーケンス・ドリップキャンペーン |
| form-cro | フォーム最適化(サインアップ以外) |
| free-tool-strategy | マーケティング用フリーツールの企画・構築 |
| launch-strategy | プロダクトローンチ・リリース戦略 |
| marketing-ideas | SaaS/ソフトウェアのマーケティングアイデア |
| marketing-psychology | 行動心理学のマーケティング応用 |
| onboarding-cro | サインアップ後のオンボーディング最適化 |
| page-cro | マーケティングページのCRO |
| paid-ads | PPC・有料広告キャンペーン戦略 |
| paywall-upgrade-cro | アプリ内アップグレード・ペイウォール最適化 |
| popup-cro | ポップアップ・モーダル・オーバーレイ最適化 |
| pricing-strategy | 価格設定・パッケージング・マネタイズ戦略 |
| product-marketing-context | プロダクトマーケティングコンテキスト文書 |
| programmatic-seo | テンプレート×データの大量SEOページ生成 |
| referral-program | 紹介プログラム・アフィリエイト設計 |
| signup-flow-cro | サインアップ・登録フロー最適化 |
| social-content | SNSコンテンツ作成・スケジュール最適化 |
| スキル | いつ使う |
|---|---|
| doc-coauthoring | ドキュメント・提案書の共同執筆 |
| docx | Word文書の作成・編集・操作 |
| PDFの読み取り・結合・分割・作成 | |
| pptx | PowerPointの作成・編集 |
| xlsx | スプレッドシートの作成・編集・変換 |
| schema-markup | 構造化データ・JSON-LD の追加・修正 |
| seo-audit | 技術的SEO・オンページSEO監査 |
| スキル | いつ使う |
|---|---|
| canvas-design | ポスター・アートなどの静的ビジュアル作成 |
| theme-factory | 成果物へのテーマ・スタイル適用 |
| ui-ux-pro-max | UI/UX設計・レビュー・アクセシビリティ |
| web-artifacts-builder | 複雑なHTML/React/Tailwindアーティファクト |
| remotion-best-practices | Remotionでのビデオ生成 |
| スキル | いつ使う |
|---|---|
| deployment-patterns | CI/CD・ロールバック・段階リリースパターン |
| finishing-a-development-branch | 実装完了後のマージ・PR・クリーンアップ判断 |
| using-git-worktrees | feature用のgit worktree分離 |
| webapp-testing | Playwrightでのローカルウェブアプリテスト |
| vercel-composition-patterns | Reactコンポーネント設計パターン |
| prd-to-issues | PRD を独立 Issue へ分解 |
| improve-codebase-architecture | テスタビリティ重視の構造改善提案 |
| observability-design | メトリクス・ログ・トレースの可観測性設計 |
| database-schema-design | スキーマ設計・マイグレーション・インデックス戦略 |
| security-deepdive | OWASP Top 10 深掘り・暗号選定・コンプライアンス |
| performance-profiling | 言語別プロファイリング・ボトルネック分析 |
| スキル | いつ使う |
|---|---|
| find-skills | スキルの検索・インストール (npx skills) |
| harness-audit | harness 健全性の監査 |
| rules-distill | 実践知の抽出・rule 昇格判定 |
| security-scan | agent設定のセキュリティ監査 |
| skill-creator | スキルの新規作成・改善・評価 |
| mcp-builder | MCPサーバーの構築ガイド |
タスクの内容から以下の優先度で判定する:
/skill-name を指定したらそのまま実行するrouting_category があれば親カテゴリ決定に使うad-creative.docx → docx, .pdf → pdf, .pptx → pptx, .xlsx → xlsx候補の順序を安定させるため、次の配点でスコアリングする。
| 判定要素 | 条件 | 点数 |
|---|---|---|
| 明示指定 | /skill-name または agent 名が明示されている | 即時確定 |
| 親カテゴリ一致 | routing_category が一致 | +5 |
| キーワード一致 | keywords が1件一致ごと | +2 |
| ドメイン一致 | domain が依頼の主語と一致 | +2 |
| 形式一致 | 拡張子や成果物形式が一致 | +1 |
| リスク整合 | 高リスク依頼で risk: high 候補 | +1 |
| 競合抑制 | avoid_with に衝突あり | -4 |
採用ルール:
keywords 一致数が多い方を優先するrisk が依頼に近い候補を優先するavoid_with の衝突がある場合は次点に差し替えるフォールバック:
/skill-name を直接指定して即時実行インデックスに該当スキルがない場合は:
find-skills でマーケットプレイスを検索する提案をするrules/*.md に inherits: frontmatter がある場合、そのルールは rules/_<trait>.md の基準を前提として動作する。
inherits: を読み取るinherits: の記載順で先のものを優先するrules/*.md または skills/*/SKILL.md の frontmatter に以下のフィールドがある場合、ルーターはそれを尊重する。