关于 do-shared
do-shared 是供多个 do-* 执行技能共享参考资料的技能,不可由用户直接调用。它集中提供 MCP 能力和发现指南,并说明如何在测试或调用工具前检查及复用所需服务。
主要功能
- 01集中维护 MCP 能力注册表
- 02提供 MCP 发现流程
- 03检查并复用运行中的服务
- 04规定缺少参考资料时的处理方式
适用场景
- 01查询已配置 MCP 服务的能力
- 02从当前工具配置中发现 MCP 服务
- 03在端到端测试前检查服务就绪状态
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