skillfed

xcodebuildmcp-snapshot-fixture-review

This skill enables agents to audit snapshot fixture modifications within xcodebuildmcp workflows, ensuring build artifact contracts remain intact across iOS and macOS development cycles. It integrates with the Model Context Protocol to provide automated validation of fixture changes, helping teams catch breaking changes before they propagate through the build pipeline.

xcodebuildmcp-snapshot-fixture-review enables agents to audit snapshot fixture modifications within xcodebuildmcp workflows, ensuring build artifact contracts remain intact across iOS and macOS development cycles. It integrates with the Model Context Protocol to provide automated validation of fixture changes, helping teams catch breaking changes before they propagate through the build pipeline.

AI-generated summary based on this skill's SKILL.md

6,155 303 MIT updated by getsentry

Install

getsentry/XcodeBuildMCP/xcodebuildmcp-snapshot-fixture-review · repository language: TypeScript

CLI (skillfed)coming soon
git clone https://github.com/getsentry/XcodeBuildMCP
cp -r XcodeBuildMCP/.agents/skills/xcodebuildmcp-snapshot-fixture-review ~/.claude/skills/xcodebuildmcp-snapshot-fixture-review

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What does xcodebuildmcp-snapshot-fixture-review do?

xcodebuildmcp-snapshot-fixture-review enables agents to audit snapshot fixture modifications within xcodebuildmcp workflows, ensuring build artifact contracts remain intact across iOS and macOS development cycles. It integrates with the Model Context Protocol to provide automated validation of fixture changes, helping teams catch breaking changes before they propagate through the build pipeline.

How does xcodebuildmcp-snapshot-fixture-review validate MCP, CLI, and JSON output fixture alignment?

xcodebuildmcp-snapshot-fixture-review validates that MCP, CLI, and JSON output fixtures remain aligned by comparing contract specifications across all three interfaces. It ensures that changes to one fixture type are reflected consistently in others, preventing divergence that could cause integration failures or unexpected behavior shifts in build workflows.

Can xcodebuildmcp-snapshot-fixture-review detect cross-fixture drift and contract violations?

Yes. xcodebuildmcp-snapshot-fixture-review detects cross-fixture drift and contract violations by auditing normalization and volatile value handling across test fixtures. It identifies when fixture updates map to unintentional behavior changes, helping teams maintain consistency and catch breaking changes before they affect the build pipeline.

What is the review xcode build mcp snapshots process in this skill?

xcodebuildmcp-snapshot-fixture-review reviews xcode build mcp snapshots by examining fixture changes for contract integrity. It validates that intentional behavior changes are properly reflected in snapshots, audits how volatile values are normalized, and ensures fixture updates don't introduce unintended side effects or inconsistencies across the build system.

How does xcodebuildmcp-snapshot-fixture-review ensure fixture updates map to intentional behavior changes?

xcodebuildmcp-snapshot-fixture-review ensures fixture updates map to intentional behavior changes by reviewing snapshot diffs against expected contract modifications. It distinguishes between deliberate updates and accidental drift, validating that each fixture change aligns with documented behavior shifts in the xcodebuildmcp system.

What license governs xcodebuildmcp-snapshot-fixture-review?

xcodebuildmcp-snapshot-fixture-review is released under the MIT license, permitting free use, modification, and distribution in both open-source and commercial projects with minimal restrictions.

SKILL.md

rendered from the published skill — quoted content, verbatim

XcodeBuildMCP Snapshot Fixture Review

Review guardrails for fixture and snapshot contract integrity.

Review scope

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

Files to inspect

  • src/snapshot-tests/__fixtures__/**
  • src/snapshot-tests/contracts.ts
  • src/snapshot-tests/fixture-io.ts
  • src/snapshot-tests/__tests__/fixture-io.test.ts
  • src/snapshot-tests/__tests__/json-normalize.test.ts
  • src/snapshot-tests/__tests__/json-fixture-schema.test.ts
  • xcodebuildmcp.com/app/docs/_content/testing.mdx

Guardrails

  • Fixture updates map to intentional behavior changes.
  • Do not update fixtures only to make tests pass.
  • MCP, CLI, and JSON fixture updates stay aligned.
  • JSON fixtures preserve stable structured output envelopes.
  • Volatile values are normalized in code, not patched ad hoc in fixtures.
  • Missing fixtures are generated through the snapshot update flow.
  • Verify project-defined normalization sentinels in

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 1 file
.agents/skills/xcodebuildmcp-snapshot-fixture-review/SKILL.md

Related skills

Tags

snapshot-testing contract-validation fixture-management test-integrity output-normalization xcode-tooling ci-cd-review schema-compliance regression-detection