xcodebuildmcp-test-boundary-review

por sentry

Use ao revisar testes do XcodeBuildMCP para verificar os limites corretos de unidade, snapshot, esquema, smoke e processo externo.

npx skills add https://github.com/getsentry/xcodebuildmcp --skill xcodebuildmcp-test-boundary-review

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

Mais skills de sentry

architecture-review
sentry
Revisão de saúde do código em nível de equipe. Encontra módulos monolíticos, falhas silenciosas, lacunas de segurança de tipo, buracos na cobertura de testes e problemas de compatibilidade com LLM.
pi-agent-integration
sentry
Integrate `@mariozechner/pi-agent-core` as the agent abstraction inside another library or runtime. Use when implementing or refactoring Pi Agent wrappers,…
sentry-debug-issue
sentry
Depure e corrija um problema do Sentry — localize-o (por link, ID ou busca), extraia o contexto completo (stack trace, breadcrumbs, trace, logs), opcionalmente execute a análise de causa raiz do Seer /…
sentry-svelte-sdk
sentry
Configuração completa do SDK do Sentry para Svelte e SvelteKit. Use quando for solicitado "adicionar Sentry ao Svelte", "adicionar Sentry ao SvelteKit", "instalar @sentry/sveltekit" ou configurar…
sentry-svelte-sdk
sentry
Configuração completa do SDK do Sentry para Svelte e SvelteKit. Use quando for solicitado a "adicionar Sentry ao Svelte", "adicionar Sentry ao SvelteKit", "instalar @sentry/sveltekit" ou configurar…
skill-scanner
sentry
Examinar habilidades de agente em busca de problemas de segurança. Use quando solicitado a "examinar uma habilidade",
prompt-optimizer
sentry
Cria, otimiza e refina iterativamente prompts de agente, prompts de sistema, prompts de desenvolvedor e modelos de prompt reutilizáveis. Use quando solicitado a melhorar um...
commit
sentry
commit — uma habilidade instalável para agentes de IA, publicada por getsentry/sentry-docs.