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

Xcodebuildmcp Test Boundary Review

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

xcodebuildmcp-test-boundary-review is a skill that reviews XcodeBuildMCP tests for correct unit, snapshot, schema, smoke, and external-process boundaries.

About

This skill reviews XcodeBuildMCP tests for correct unit, snapshot, schema, smoke, and external process boundaries. It enforces guardrails such as unit tests injecting command, filesystem, and external dependencies and never calling real xcodebuild, xcrun, AXe, devices, or simulators. It is review-only unless implementation changes are explicitly requested.

  • Reviews XcodeBuildMCP tests for correct unit, snapshot, schema, smoke, and external-process boundaries
  • Enforces that unit tests inject dependencies and never call real xcodebuild, xcrun, devices, or simulators
  • Treats snapshot updates as contract changes requiring review

Xcodebuildmcp Test Boundary 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-test-boundary-review capabilities & compatibility

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

What xcodebuildmcp-test-boundary-review says it does

Review guardrails for test isolation, scope, and contract validation.
SKILL.md
Unit tests do not call real `xcodebuild`, `xcrun`, AXe, devices, or simulators.
SKILL.md
Do not add fake e2e/snapshot state to force test success.
SKILL.md
npx skills add https://github.com/cameroncooke/xcodebuildmcp --skill xcodebuildmcp-test-boundary-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 test changes for correct isolation and boundary usage.

Who is it for?

Keeping unit tests isolated with injected dependencies and no real xcodebuild or simulator calls.

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

When should I use this skill?

When reviewing XcodeBuildMCP tests for unit, snapshot, schema, smoke, or external process boundaries.

What you get

Test changes are verified to keep dependencies injected and boundaries respected.

  • Findings on test isolation and boundary guardrails

By the numbers

  • 7 test-boundary guardrail checks

Files

SKILL.mdMarkdownGitHub ↗

XcodeBuildMCP Test Boundary Review

Review guardrails for test isolation, scope, and contract validation.

Review scope

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

Files to inspect

  • src/**/__tests__/**
  • src/test-utils/**
  • src/snapshot-tests/**
  • package.json
  • xcodebuildmcp.com/app/docs/_content/testing.mdx
  • xcodebuildmcp.com/app/docs/_content/contributing.mdx

Guardrails

  • Unit tests inject command/filesystem/external dependencies.
  • Unit tests do not call real xcodebuild, xcrun, AXe, devices, or simulators.
  • Prefer testing logic/executor functions over handler wrappers unless testing runtime integration.
  • Use existing mock executor helpers.
  • Treat snapshot updates as contract changes requiring review.
  • Do not add fake e2e/snapshot state to force test success.
  • Avoid unsafe TypeScript suppressions.

Validation

  • Run targeted Vitest command for touched tests.
  • npm test
  • npm run typecheck
  • If fixtures/schemas changed: npm run test:snapshots and npm run test:schema-fixtures
  • npx skill-check .agents/skills/xcodebuildmcp-test-boundary-review

Related skills

FAQ

What must unit tests avoid?

Calling real xcodebuild, xcrun, AXe, devices, or simulators; they inject those dependencies instead.

How are snapshot updates treated?

As contract changes requiring review, not as routine test tweaks.

Code Review & Qualitytestingbackend

This week in AI coding

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

unsubscribe anytime.