Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
cameroncooke avatar

Xcodebuildmcp Tool Contract Review

  • 21 installs
  • 6.2k repo stars
  • Updated August 4, 2026
  • cameroncooke/xcodebuildmcp

xcodebuildmcp-tool-contract-review is a skill that reviews XcodeBuildMCP tool contract changes across implementation, manifests, workflows, and output schema metadata.

About

This skill reviews XcodeBuildMCP tool contract changes across implementation, manifests, workflow membership, output schema metadata, and next-step templates. It enforces guardrails such as the manifest id matching the filename, tool modules exporting named schema and handler, and nextSteps.toolId referencing existing manifest tool IDs. It is review-only unless implementation changes are explicitly requested.

  • Reviews XcodeBuildMCP tool contract changes across implementation, manifests, and workflow exposure
  • Enforces manifest id matching filename, unique names.mcp, and outputSchema for structured-output tools
  • Flags parallel legacy or duplicate implementation paths

Xcodebuildmcp Tool Contract Review by the numbers

  • 21 all-time installs (skills.sh)
  • Ranked #723 of 1,352 Code Review & Quality skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

xcodebuildmcp-tool-contract-review capabilities & compatibility

Capabilities
code review · testing
Use cases
code review · testing
From the docs

What xcodebuildmcp-tool-contract-review says it does

Review guardrails for tool contract changes across implementation, manifests, and workflow exposure.
SKILL.md
Tool module exports named `schema` and `handler`.
SKILL.md
`nextSteps.toolId` references existing manifest tool IDs.
SKILL.md
npx skills add https://github.com/cameroncooke/xcodebuildmcp --skill xcodebuildmcp-tool-contract-review

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs21
repo stars6.2k
Last updatedAugust 4, 2026
Repositorycameroncooke/xcodebuildmcp

What it does

Review XcodeBuildMCP tool contract changes across code, manifests, and workflows.

Who is it for?

Keeping XcodeBuildMCP tool implementations, manifests, and workflow exposure consistent.

Skip if: Editing product code, which it avoids unless explicitly requested.

When should I use this skill?

When reviewing XcodeBuildMCP tool contract changes across implementation, manifests, or workflow membership.

What you get

Tool contract changes are verified consistent across code, manifests, and workflows.

  • Findings on tool contract, manifest, and workflow guardrails

By the numbers

  • 9 tool-contract guardrail checks

Files

SKILL.mdMarkdownGitHub ↗

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

Related skills

FAQ

What manifest rules are enforced?

The manifest id matches the filename, module points to the implementation path without extension, and names.mcp stays globally unique.

When is outputSchema required?

outputSchema is present for tools that set ctx.structuredOutput.

Code Review & Qualitybackendtesting

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.