xcodebuildmcp-tool-contract-review
bởi sentry
Sử dụng khi xem xét các thay đổi hợp đồng công cụ XcodeBuildMCP trên toàn bộ triển khai, tệp kê khai, tư cách thành viên quy trình làm việc, siêu dữ liệu lược đồ đầu ra và các mẫu bước tiếp theo.
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