SuperAPI AI 工具集

mobilebuildmcp-tool-contract-review

测试与质量

查看项目

更新于 10-16 09:53

技能介绍

用途:审查 MobileBuildMCP 工具契约变更,覆盖实现、manifests 与工作流暴露范围。默认仅审查,除非用户明确要求实现变更,否则不编辑产品代码。

需检查文件:src/mcp/tools/**、manifests/tools/.yaml、manifests/workflows/.yaml、src/core/manifest/schema.ts、src/runtime/tool-catalog.ts、src/runtime/types.ts,以及文档 xcodebuildmcp.com/app/docs/_content/tool-authoring.mdx 与 architecture-manifest-visibility.mdx。

审查要点:manifest id 与文件名一致;manifest module 指向无扩展名的实现路径;工具模块导出具名 schema 与 handler;names.mcp 全局唯一;names.cli 保持工作流局部一致,并与 CLI 文档/夹具一致;工具至少出现在一个工作流中,除非因 availability 有意隐藏;设置 ctx.structuredOutput 的工具须有 outputSchema;nextSteps.toolId 引用已存在的 manifest 工具 ID;避免并行遗留路径或重复实现路径。

验证命令:npm run typecheck;npm test -- src/core/manifest/tests/schema.test.ts;npm test -- src/runtime/tests/tool-invoker.test.ts;npx skill-check .agents/skills/mobilebuildmcp-tool-contract-review。

适用场景:工具契约变更评审、清单与工作流一致性核查。限制:默认不修改产品代码;其余收费、平台与价格等信息暂未提供。