xcodebuildmcp-runtime-boundary-review

par sentry

Utiliser lors de l'examen des modifications de la limite d'exécution de XcodeBuildMCP entre MCP, l'invocation directe en CLI, les outils routés par démon et le routage du pont Xcode IDE.

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

XcodeBuildMCP Runtime Boundary Review

Review guardrails for runtime routing and invocation boundaries.

Review scope

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

Files to inspect

  • src/runtime/tool-catalog.ts
  • src/runtime/tool-invoker.ts
  • src/runtime/types.ts
  • src/cli/**
  • src/daemon/**
  • manifests/tools/*.yaml
  • manifests/workflows/*.yaml
  • xcodebuildmcp.com/app/docs/_content/architecture-runtime-boundaries.mdx
  • xcodebuildmcp.com/app/docs/_content/architecture-manifest-visibility.mdx

Guardrails

  • MCP, CLI, and daemon paths use shared handlers.
  • Stateful CLI tools route through daemon only when routing.stateful requires it.
  • Do not treat daemon as a third manifest availability mode.
  • Dynamic Xcode IDE tools keep daemon routing semantics.
  • Catalog filtering respects availability, workflow selection, and predicates.
  • Runtime failures surface via runtime/rendering status and fragments.
  • Avoid silent fallbacks and parallel invocation paths.

Validation

  • npm test -- src/runtime/__tests__/tool-invoker.test.ts
  • npm run typecheck
  • npx skill-check .agents/skills/xcodebuildmcp-runtime-boundary-review

Plus de skills de sentry

generate-frontend-forms
sentry
Guide pour créer des formulaires à l'aide du nouveau système de formulaires de Sentry. À utiliser lors de l'implémentation de formulaires, de champs de formulaire, de validation ou de fonctionnalité de sauvegarde automatique.
official
sentry-snapshots-cocoa
sentry
Configuration complète de Sentry Snapshots pour les projets Apple/Cocoa. Utiliser lorsqu’on demande de « configurer SnapshotPreviews », « configurer les tests de snapshots Apple », « télécharger les snapshots Apple vers…
official
architecture-review
sentry
Revue de la santé du codebase au niveau de l'équipe. Détecte les modules monolithiques, les échecs silencieux, les lacunes de sécurité de type, les trous de couverture de test et les problèmes de convivialité pour les LLM.
official
linear-type-labeler
sentry
Classe les tickets Linear et applique un label de type issu de la taxonomie de labels de l'espace de travail Sentry, en fonction du contenu du titre et de la description de chaque ticket.
official
sentry-flutter-sdk
sentry
Configuration complète du SDK Sentry pour Flutter et Dart. Utiliser lorsqu'il est demandé d'« ajouter Sentry à Flutter », d'« installer sentry_flutter », de « configurer Sentry dans Dart » ou de paramétrer la gestion des erreurs…
official
sentry-svelte-sdk
sentry
Configuration complète du SDK Sentry pour Svelte et SvelteKit. Utiliser lorsqu'il est demandé d'« ajouter Sentry à Svelte », d'« ajouter Sentry à SvelteKit », d'« installer @sentry/sveltekit », ou de configurer…
official
vercel-react-best-practices
sentry
Directives d'optimisation des performances React et Next.js de l'équipe Vercel Engineering. Cette compétence doit être utilisée lors de l'écriture, de la révision ou du refactoring de code React/Next.js…
official
sentry-tanstack-start-sdk
sentry
Configuration complète du SDK Sentry pour TanStack Start React. À utiliser lorsqu'on vous demande "ajouter Sentry à TanStack Start", "installer @sentry/tanstackstart-react", ou configurer la gestion des erreurs…
official