do-shared について
do-shared は、複数の do-* 実行スキルで使う参照情報を集約する、ユーザーから直接呼び出せないスキルです。MCP の機能や検出手順に加え、テストやツール呼び出し前に必要なサービスを確認・再利用する手順を提供します。
主な機能
- 01MCP 機能レジストリの集約
- 02MCP 検出手順の共有
- 03稼働中サービスの確認と再利用
- 04参照情報がない場合の対応規定
活用シーン
- 01設定済み MCP サーバーの機能を確認
- 02使用中ツールの設定から MCP サーバーを検出
- 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.mddo-mcp-discovery-instructions.mddo-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-taskdo-execute-qado-execute-qa-bugfixdo-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
コメント
Markdown 対応