mcpField
D
do-shared

do-shared

github.com/fabio-barbozaエージェントワークフロー3073 回インストール今日更新
リポジトリ

do-shared について

do-shared は、複数の do-* 実行スキルで使う参照情報を集約する、ユーザーから直接呼び出せないスキルです。MCP の機能や検出手順に加え、テストやツール呼び出し前に必要なサービスを確認・再利用する手順を提供します。

主な機能

  1. 01MCP 機能レジストリの集約
  2. 02MCP 検出手順の共有
  3. 03稼働中サービスの確認と再利用
  4. 04参照情報がない場合の対応規定

活用シーン

  1. 01設定済み MCP サーバーの機能を確認
  2. 02使用中ツールの設定から MCP サーバーを検出
  3. 03E2E テスト前のサービス準備状況を確認

MCP 対応

設定済み MCP サーバーの検出、機能の対応付け、利用不可時の処理に関する参照情報を格納します。MCP クライアントにツールを直接公開するものではありません。

インストール

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

$npx skills add https://github.com/fabio-barboza/development-orchestrator --skill do-shared

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
do-mcp-capabilities.md
do-mcp-discovery-instructions.md
do-service-readiness.md

詳細

共有リソース

目的

複数の do-* 実行スキルが参照するリソースを一元化します。MCP 機能レジストリと検出プロシージャのスキル間での重複を避けます。

内容

  • references/do-mcp-capabilities.md: 設定された各 MCP サーバーを、その機能、ツールプレフィックス、ランタイム要件、および利用不可時の処理にマッピングするレジストリ。
  • references/do-mcp-discovery-instructions.md: 使用中の AI ツールの設定ファイル内で MCP サーバーを検出し、機能ガードを適用するための標準プロシージャ。
  • references/do-service-readiness.md: MCP ツールや E2E テストを呼び出す前に、サービス(フロントエンド開発サーバー、バックエンド API、ブローカー、データベース)を確認し、再利用し、起動するための標準プロシージャ。「最初に確認し、実行中なら再利用し、必要なときだけ起動し、実行中のサービスを決して停止しない」を徹底します。

利用元

以下のスキルが実行時にこれらのリソースを読み取ります:

  • do-execute-task
  • do-execute-qa
  • do-execute-qa-bugfix
  • do-execute-review

使用方法

このスキルはユーザーが呼び出せるものではありません。他の do-* スキルは、そのプロシージャでレジストリや検出フローが必要な場合に、絶対パス(例:do-shared/references/do-mcp-capabilities.md)を参照します。

エラー処理

  • 利用元のスキルが do-shared/references/do-mcp-capabilities.md を見つけられない場合は、中断して不足している依存関係を報告してください。ハードコードされた MCP の想定にフォールバックしないでください。
  • ユーザーが新しい MCP を設定したがレジストリに存在しない場合は、既存のスキーマに従って do-shared/references/do-mcp-capabilities.md にエントリを追加してください。スキルのコードを変更する必要はありません。

参照

  • MCP レジストリ: do-shared/references/do-mcp-capabilities.md
  • MCP 検出: do-shared/references/do-mcp-discovery-instructions.md
  • サービスレディネス: do-shared/references/do-service-readiness.md

コメント