--- id: getsentry/XcodeBuildMCP/xcodebuildmcp-test-boundary-review version: "7e9bb208" license: MIT install: manual updated: 2026-07-23 --- # xcodebuildmcp-test-boundary-review — This skill audits the test boundary architecture and isolation mechanisms within XcodeBuildMCP, an MCP server designed for iOS and macOS project workflows. It evaluates guardrails that prevent test contamination and ensure reliable test execution across agent-driven build scenarios. Publisher: getsentry · Stars: 6155 · Updated: 2026-07-23 Install (manual): `git clone https://github.com/getsentry/XcodeBuildMCP` ## SKILL.md # 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/**` - `scripts/**/__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` [View on SkillFed](https://skillfed.io/getsentry/XcodeBuildMCP/xcodebuildmcp-test-boundary-review) · [View on GitHub](https://github.com/getsentry/XcodeBuildMCP)