mcpField
R
related-skills-surfacer

related-skills-surfacer

github.com/anthropicsエージェントワークフロー9.8k586 回インストール14 週間前に更新
リポジトリ

related-skills-surfacer について

タスクをコミュニティのレジストリと照合し、未インストールで関連性の高いスキルを提示するClaudeスキルです。直接実行できるほか、他のプラグインがStopフックを設定して連携できます。

主な機能

  1. 01タスクとレジストリ内のスキルを照合
  2. 02業務分野に基づく絞り込み
  3. 03インストール済みスキルの除外
  4. 04同じ提案の再提示を制限

活用シーン

  1. 01完了したタスクに関連するコミュニティスキルの検索
  2. 02法律業務分野に合うスキルの発見

インストール

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

$npx skills add https://github.com/anthropics/claude-for-legal --skill related-skills-surfacer

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

詳細

/related-skills-surfacer

  1. ~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md を読み込む → 業務分野のプロフィール。
  2. 以下のワークフローを使用します。
  3. 他のプラグインが行っていることを確認します。レジストリと照合します。
  4. 次のように提案します。「X を行ってきましたが、コミュニティには関連する Y のスキルがあります。」

目的

これから作ろうとしているものを、コミュニティがすでに作っているかもしれません。このスキルはそれに気づき、簡潔に一度だけ、しつこくならないように知らせます。

実行方法

このスキルはタスクの後に、関連するコミュニティのスキルを提示します。ユーザーが直接呼び出す(「X に関してほかにどんなものがありますか?」)ことも、Stop フックを介して他のプラグインに組み込むこともできます。フックを使うパターンでは、兄弟プラグインごとに、このスキルを呼び出す Stop フックを宣言する必要があります。これはデフォルトでは設定されていません。フックが設定されていない場合は、直接呼び出してください。

他のプラグインでは、タスクの最後に次のような簡単な確認を加えられます。

「legal-builder-hub が、この種の作業に役立つコミュニティのスキルを見つけました:[name] — [one-line]。確認してみますか?」

コンテキストの読み込み

~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md → 業務分野のプロフィール、インストール済みスキル(すでにインストール済みのものは提案しません)。 registry-browser のレジストリキャッシュ。

照合

タスクの説明(ユーザーが直前に行っていた作業)をもとに、一致するレジストリのスキルを探します。

  • タスクとスキルの説明に含まれるキーワードの重複
  • 業務分野のプロフィールとの適合性(取引業務を担当する弁護士に訴訟スキルを提案しない)
  • すでにインストール済みではないこと

しきい値: 一致度が高い場合にのみ提示します。一致度が低いものはノイズになります。ユーザーを煩わせるより、何も提示しないほうがよいでしょう。

出力

一致度が高い場合:

💡 コミュニティにこのスキルがあります:[name]([registry])—「[description]」。試すには /legal-builder-hub:skill-installer [name] を実行してください。

一致度が高くない場合:何も出力しません。「見つかりませんでした」とは知らせません。

提示頻度の制限

同じスキルを二度提示しないでください。最初にインストールしなかった場合、ユーザーはそれを見たうえで選ばなかったということです。references/surfaced.json で提示を記録します。

ユーザーによる制御

~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md → 新しいスキルの通知に従います。

  • すべて: 一致したものをすべて提示します
  • 業務分野のプロフィールに一致: プロフィールに基づいて絞り込みます(デフォルト)
  • なし: このスキルは無効です

次のステップの判断ツリーで締めくくる

CLAUDE.md の ## Outputs に従って、次のステップの判断ツリーで締めくくります。このスキルが今回生成した内容に合わせて選択肢を調整してください。デフォルトの5つの分岐(X の草案を作成する、エスカレーションする、事実を追加で確認する、様子を見る、その他)は出発点であり、固定ではありません。出力するのは判断ツリーであり、選択するのは弁護士です。

このスキルが行わないこと

  • 何もインストールしません。
  • 進行中のタスクを中断しません。スキルの提示はタスクの最後に行い、途中では行いません。
  • しつこく促しません。各スキルにつき、一度だけ提示します。

コメント