Agent Skills
› getsentry/XcodeBuildMCP
› xcodebuildmcp-tool-contract-review
xcodebuildmcp-tool-contract-review
GitHub用于审查 XcodeBuildMCP 工具契约变更,涵盖实现、清单及工作流暴露。确保 ID 匹配、模块导出正确、名称唯一性及输出 Schema 完整,并执行类型检查和单元测试验证。
Trigger Scenarios
审查 XcodeBuildMCP 工具合约变更
检查工具实现与清单一致性
Install
npx skills add getsentry/XcodeBuildMCP --skill xcodebuildmcp-tool-contract-review -g -y
SKILL.md
Frontmatter
{
"name": "xcodebuildmcp-tool-contract-review",
"description": "Use when reviewing XcodeBuildMCP tool contract changes across implementation, manifests, workflow membership, output schema metadata, and next-step templates."
}
XcodeBuildMCP Tool Contract Review
Review guardrails for tool contract changes across implementation, manifests, and workflow exposure.
Review scope
- Review-only by default.
- Do not edit product code unless the user explicitly requests implementation changes.
Files to inspect
src/mcp/tools/**manifests/tools/*.yamlmanifests/workflows/*.yamlsrc/core/manifest/schema.tssrc/runtime/tool-catalog.tssrc/runtime/types.tsxcodebuildmcp.com/app/docs/_content/tool-authoring.mdxxcodebuildmcp.com/app/docs/_content/architecture-manifest-visibility.mdx
Guardrails
- Manifest
idmatches filename. - Manifest
modulepoints to implementation path without extension. - Tool module exports named
schemaandhandler. names.mcpremains globally unique.names.clistays workflow-local and consistent with CLI docs/fixtures.- Tool appears in at least one workflow unless intentionally hidden by availability.
outputSchemais present for tools that setctx.structuredOutput.nextSteps.toolIdreferences existing manifest tool IDs.- Avoid parallel legacy paths or duplicate implementation paths.
Validation
npm run typechecknpm test -- src/core/manifest/__tests__/schema.test.tsnpm test -- src/runtime/__tests__/tool-invoker.test.tsnpx skill-check .agents/skills/xcodebuildmcp-tool-contract-review
Version History
- c79f4eb Current 2026-07-25 11:09


