Agent Skillsgetsentry/XcodeBuildMCP › xcodebuildmcp-tool-contract-review

xcodebuildmcp-tool-contract-review

GitHub

用于审查 XcodeBuildMCP 工具契约变更,涵盖实现、清单及工作流暴露。确保 ID 匹配、模块导出正确、名称唯一性及输出 Schema 完整,并执行类型检查和单元测试验证。

.agents/skills/xcodebuildmcp-tool-contract-review/SKILL.md getsentry/XcodeBuildMCP

Trigger Scenarios

审查 XcodeBuildMCP 工具合约变更 检查工具实现与清单一致性

Install

npx skills add getsentry/XcodeBuildMCP --skill xcodebuildmcp-tool-contract-review -g -y
More Options

Non-standard path

npx skills add https://github.com/getsentry/XcodeBuildMCP/tree/main/.agents/skills/xcodebuildmcp-tool-contract-review -g -y

Use without installing

npx skills use getsentry/XcodeBuildMCP@xcodebuildmcp-tool-contract-review

指定 Agent (Claude Code)

npx skills add getsentry/XcodeBuildMCP --skill xcodebuildmcp-tool-contract-review -a claude-code -g -y

安装 repo 全部 skill

npx skills add getsentry/XcodeBuildMCP --all -g -y

预览 repo 内 skill

npx skills add getsentry/XcodeBuildMCP --list

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/*.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
  • xcodebuildmcp.com/app/docs/_content/architecture-manifest-visibility.mdx

Guardrails

  • Manifest id matches filename.
  • Manifest module points to implementation path without extension.
  • Tool module exports named schema and handler.
  • names.mcp remains globally unique.
  • names.cli stays workflow-local and consistent with CLI docs/fixtures.
  • Tool appears in at least one workflow unless intentionally hidden by availability.
  • outputSchema is present for tools that set ctx.structuredOutput.
  • nextSteps.toolId references existing manifest tool IDs.
  • Avoid parallel legacy paths or duplicate implementation paths.

Validation

  • 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/xcodebuildmcp-tool-contract-review

Version History

  • c79f4eb Current 2026-07-25 11:09

Same Skill Collection

.agents/skills/warden-sweep/SKILL.md
.agents/skills/warden/SKILL.md
.agents/skills/xcodebuildmcp-docs-command-review/SKILL.md
.agents/skills/xcodebuildmcp-docs-release-review/SKILL.md
.agents/skills/xcodebuildmcp-packaging-resource-review/SKILL.md
.agents/skills/xcodebuildmcp-rendering-streaming-review/SKILL.md
.agents/skills/xcodebuildmcp-runtime-boundary-review/SKILL.md
.agents/skills/xcodebuildmcp-snapshot-fixture-review/SKILL.md
.agents/skills/xcodebuildmcp-structured-output-review/SKILL.md
.agents/skills/xcodebuildmcp-test-boundary-review/SKILL.md
skills/xcodebuildmcp-cli/SKILL.md
skills/xcodebuildmcp/SKILL.md

Metadata

Files
0
Version
e6ef59b
Hash
5b596ed2
Indexed
2026-07-25 11:09

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-22 12:28
浙ICP备14020137号-1 $mapa de visitantes$