mcpField
S
skill-recommender

skill-recommender

github.com/vladm3105エージェントワークフロー1755 回インストール1 日前に更新
リポジトリ

skill-recommender について

skill-recommenderは、aidoc-flowで文書を扱う人向けに、依頼の意図をスキル一覧と照合し、信頼度と理由を添えた最大3件の候補を提示します。

主な機能

  1. 01操作と対象の解析
  2. 0254件のスキルとの照合
  3. 03最大3件の候補を順位付け
  4. 04信頼度と理由の提示
  5. 05曖昧な場合の確認質問

活用シーン

  1. 01文書タスクに合うスキルの選定
  2. 02ワークフローの次のスキルの確認
  3. 03指定した意図に合うスキルの発見

インストール

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

$npx skills add https://github.com/vladm3105/aidoc-flow-framework --skill skill-recommender

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

詳細

skill-recommender

目的

リクエストに適した aidoc-flow のスキルを推薦し、ユーザーがすべてのカタログを把握していなくても済むようにします。意図を解析し、スキルセットに照らし合わせて、信頼度と根拠を添えた優先順位付きの推奨を返します。

レイヤー:横断的なユーティリティ(成果物の生成や利用はありません)。

使用するタイミング

次の場合に使用します:

  • ドキュメント作成タスクにどのスキルが適しているか、ユーザーが判断できない場合。
  • ワークフローを開始し、次のステップについて案内が必要な場合。
  • ある意図をどのスキルがカバーするかを確認する場合。

次の場合は使用しないでください:

  • ユーザーが特定のスキルを指定している場合(そのスキルを直接実行します)。
  • タスクがドキュメント作成以外の作業である場合。

ワークフロー全体のルーティングについては、../doc-flow/SKILL.md を参照してください。

動作

ステップ 1 — 意図を解析する

リクエストからアクションと対象を抽出します。

アクションシグナルとなるキーワード
作成create、write、draft、new、add
更新update、modify、edit、revise
検証validate、check、verify、audit、review
分析analyze、examine、inspect
計画plan、roadmap、schedule、organize
対象キーワード対応先
ビジネス要件business、brd、objectivesdoc-brd
プロダクト要件product、prd、features、user storiesdoc-prd
正式な要件ears、when-the-shalldoc-ears
テストシナリオbdd、gherkin、scenariosdoc-bdd
アーキテクチャ上の決定adr、decisiondoc-adr
技術仕様spec、interfaces、data modelsdoc-spec
テスト定義tdd、test cases、thresholdsdoc-tdd
実装計画iplan、file manifest、executiondoc-iplan
トレーサビリティtrace、linkstrace-check
ドキュメント間の検証validate、consistencydoc-validator
図diagram、chart、flowcharts-flow
ロードマップroadmap、adr implementationadr-roadmap
命名/IDid、naming、formatdoc-naming
新規プロジェクトinitialize、scaffold、greenfieldproject-init
既存のコードベースadopt、brownfield、existing code、reverse-engineerproject-adopt
プロジェクトに合わせてフローを調整するadapt、profile、house style、skip layer、stricter gate、glossaryproject-profile
ローカルでの調整を昇格させるpromote、extract、generalize、upstream、contribute backknowledge-extractor
公開済み成果物への変更change、chg、modify existing、change requestdoc-chg
承認ゲートgate、approval、sign-offgate-check
ステップ 2 — カタログと照合する(54 個のスキル)

レイヤーファミリー — それぞれ 4 つのバリアントがあります。base、-autopilot(エンドツーエンドで生成)、-audit(品質ゲート)、-fixer(監査で検出した問題を修正)です。

doc-brd · doc-prd · doc-ears · doc-bdd · doc-adr · doc-spec · doc-tdd · doc-iplan(× {base, -autopilot, -audit, -fixer} = 32 個のスキル)。

変更管理ファミリー — 既存の成果物を編集するための CHG オーバーレイ(レイヤーではなく、ガバナンスオーバーレイ)で、同じ 4 つのバリアントがあります。

doc-chg(× {base, -autopilot, -audit, -fixer} = 4 個のスキル)。

ユーティリティ(18 個):

スキルカテゴリ役割
doc-flowcore-workflowワークフローオーケストレーター/ルーティング
project-initcore-workflow新規プロジェクトのスキャフォールドを作成する(グリーンフィールド)
project-adoptutility既存のコードベースに SDD を導入する(ブラウンフィールド)
project-profileutilityプロジェクト適応プロファイル(.aidoc/profile.yaml)を作成・維持する
knowledge-extractorutilityプロファイルと学習内容から昇格提案の草案を作成する
gate-checkutilityCHG 承認ゲートを実行し、承認を準備する
doc-namingutilityID と命名の管理
doc-refutility参照(REF)ドキュメント
doc-reviewutility複数領域にまたがる品質レビュー
doc-validatorutilityドキュメント間の検証
trace-checkutility双方向のトレーサビリティ
charts-flowutilityMermaid ダイアグラム
adr-roadmaputilityADR からロードマップを作成する
context-analyzerutilityプロジェクトコンテキストの分析
quality-advisorutility品質に関するアドバイス
skill-recommenderutilityこのスキル
workflow-optimizerutilityワークフローの最適化
security-auditutilityセキュリティ分析
ステップ 3 — スコアを付けて順位付けする

意図との一致(40%)、対象との一致(30%)、コンテキストへの適合度(20%)、一般的なシーケンス(10%)に重みを付けます。信頼度を分類します。高 ≥80%、中 50~79%、低 <50%(明確化を提案)。

ステップ 4 — 推薦する

順位付けしたエントリーを最大 3 件返します。各エントリーには skill、confidence、rationale、および next_steps または condition を含めます。意図が曖昧な場合は、推測するのではなく、確認の質問を 1 つ尋ねます。

recommendations:
  - skill: doc-prd
    confidence: 92%
    rationale: "Request mentions 'product requirements' — direct PRD match."
    next_steps: "Run doc-prd to create the PRD."
  - skill: doc-brd
    confidence: 55%
    rationale: "A BRD may be needed upstream if none exists."
    condition: "Use if no BRD covers this feature."
clarification_needed: false

関連リソース

  • ワークフローのルーティング:../doc-flow/SKILL.md
  • プロジェクトコンテキストの入力:../context-analyzer/SKILL.md
  • ワークフロー上の位置の把握:../workflow-optimizer/SKILL.md
  • レイヤーレジストリ:framework/registry/LAYER_REGISTRY.yaml

コメント