xcodebuildmcp-tool-contract-review
par sentry
À utiliser lors de l'examen des modifications du contrat d'outil XcodeBuildMCP dans l'implémentation, les manifestes, l'appartenance au workflow, les métadonnées du schéma de sortie et les modèles d'étape suivante.
npx skills add https://github.com/getsentry/xcodebuildmcp --skill xcodebuildmcp-tool-contract-reviewXcodeBuildMCP 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