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

Xcodebuildmcp Structured Output Review

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

xcodebuildmcp-structured-output-review is a skill that reviews XcodeBuildMCP structured output schema, versioning, manifest metadata, and JSON fixture compatibility.

About

This skill reviews XcodeBuildMCP structured output schema changes, schema versioning, manifest outputSchema metadata, and JSON fixture compatibility. It enforces guardrails such as the schema using the xcodebuildmcp.output.<name> format and breaking changes creating a new versioned schema file. It is review-only unless implementation changes are explicitly requested.

  • Reviews XcodeBuildMCP structured-output schema and versioning changes
  • Enforces schema naming, integer-string schemaVersion, and new files for breaking changes
  • Checks manifest outputSchema matches the emitted structuredOutput payload

Xcodebuildmcp Structured Output Review by the numbers

  • 21 all-time installs (skills.sh)
  • Ranked #721 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-structured-output-review capabilities & compatibility

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

What xcodebuildmcp-structured-output-review says it does

Review guardrails for structured output schema correctness and compatibility.
SKILL.md
Breaking schema changes create a new versioned schema file.
SKILL.md
Manifest `outputSchema` matches emitted `ctx.structuredOutput` payload.
SKILL.md
npx skills add https://github.com/cameroncooke/xcodebuildmcp --skill xcodebuildmcp-structured-output-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 structured-output schema and versioning changes for compatibility.

Who is it for?

Ensuring structured-output schema changes are named, versioned, and backward-compatible.

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

When should I use this skill?

When reviewing XcodeBuildMCP structured output schema, schema versioning, or manifest outputSchema changes.

What you get

Schema changes are verified to follow naming, versioning, and compatibility rules.

  • Findings on structured-output schema and versioning guardrails

By the numbers

  • 7 structured-output guardrail checks

Files

SKILL.mdMarkdownGitHub ↗

XcodeBuildMCP Structured Output Review

Review guardrails for structured output schema correctness and compatibility.

Review scope

  • Review-only by default.
  • Do not edit product code unless the user explicitly requests implementation changes.

Files to inspect

  • schemas/structured-output/**
  • src/core/structured-output-schema.ts
  • src/core/__tests__/structured-output-schema.test.ts
  • src/snapshot-tests/__fixtures__/json/**
  • src/snapshot-tests/__tests__/json-fixture-schema.test.ts
  • xcodebuildmcp.com/app/docs/_content/schema-versioning.mdx
  • xcodebuildmcp.com/app/docs/_content/output-formats.mdx

Guardrails

  • schema uses xcodebuildmcp.output.<name> format.
  • schemaVersion uses integer strings only.
  • Breaking schema changes create a new versioned schema file.
  • Published schema versions are not removed or mutated incompatibly.
  • Manifest outputSchema matches emitted ctx.structuredOutput payload.
  • JSON fixtures validate against current schema contracts.
  • $ref usage remains compatible with bundling in structured-output-schema.ts.

Validation

  • npm run test:schema-fixtures
  • npm test -- src/core/__tests__/structured-output-schema.test.ts
  • npm run typecheck
  • npx skill-check .agents/skills/xcodebuildmcp-structured-output-review

Related skills

FAQ

What schema naming is required?

schema uses the xcodebuildmcp.output.<name> format and schemaVersion uses integer strings only.

How are breaking changes handled?

Breaking schema changes create a new versioned schema file and published versions are not mutated incompatibly.

Code Review & Qualitybackendtesting

This week in AI coding

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

unsubscribe anytime.