Agent Skillsgetsentry/XcodeBuildMCP › xcodebuildmcp-test-boundary-review

xcodebuildmcp-test-boundary-review

GitHub

用于审查XcodeBuildMCP测试的边界隔离、范围及契约验证,确保单元测试不依赖真实环境且符合规范。

.agents/skills/xcodebuildmcp-test-boundary-review/SKILL.md getsentry/XcodeBuildMCP

Trigger Scenarios

审查XcodeBuildMCP测试代码 检查测试隔离性与Mock使用

Install

npx skills add getsentry/XcodeBuildMCP --skill xcodebuildmcp-test-boundary-review -g -y
More Options

Non-standard path

npx skills add https://github.com/getsentry/XcodeBuildMCP/tree/main/.agents/skills/xcodebuildmcp-test-boundary-review -g -y

Use without installing

npx skills use getsentry/XcodeBuildMCP@xcodebuildmcp-test-boundary-review

指定 Agent (Claude Code)

npx skills add getsentry/XcodeBuildMCP --skill xcodebuildmcp-test-boundary-review -a claude-code -g -y

安装 repo 全部 skill

npx skills add getsentry/XcodeBuildMCP --all -g -y

预览 repo 内 skill

npx skills add getsentry/XcodeBuildMCP --list

SKILL.md

Frontmatter
{
    "name": "xcodebuildmcp-test-boundary-review",
    "description": "Use when reviewing XcodeBuildMCP tests for correct unit, snapshot, schema, smoke, and external process boundaries."
}

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

Version History

  • c79f4eb Current 2026-07-25 11:09

Same Skill Collection

.agents/skills/warden-sweep/SKILL.md
.agents/skills/warden/SKILL.md
.agents/skills/xcodebuildmcp-docs-command-review/SKILL.md
.agents/skills/xcodebuildmcp-docs-release-review/SKILL.md
.agents/skills/xcodebuildmcp-packaging-resource-review/SKILL.md
.agents/skills/xcodebuildmcp-rendering-streaming-review/SKILL.md
.agents/skills/xcodebuildmcp-runtime-boundary-review/SKILL.md
.agents/skills/xcodebuildmcp-snapshot-fixture-review/SKILL.md
.agents/skills/xcodebuildmcp-structured-output-review/SKILL.md
.agents/skills/xcodebuildmcp-tool-contract-review/SKILL.md
skills/xcodebuildmcp-cli/SKILL.md
skills/xcodebuildmcp/SKILL.md

Metadata

Files
0
Version
e6ef59b
Hash
7607971e
Indexed
2026-07-25 11:09

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-22 08:37
浙ICP备14020137号-1 $mapa de visitantes$