xcodebuildmcp-tool-contract-review

от sentry

Используется при проверке изменений контракта инструмента XcodeBuildMCP в реализации, манифестах, членстве в рабочем процессе, метаданных схемы вывода и шаблонах следующих шагов.

npx skills add https://github.com/getsentry/xcodebuildmcp --skill xcodebuildmcp-tool-contract-review

XcodeBuildMCP Tool Contract Review

Review guardrails for tool contract changes across implementation, manifests, and workflow exposure.

Review scope

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

Files to inspect

  • src/mcp/tools/**
  • manifests/tools/*.yaml
  • manifests/workflows/*.yaml
  • src/core/manifest/schema.ts
  • src/runtime/tool-catalog.ts
  • src/runtime/types.ts
  • xcodebuildmcp.com/app/docs/_content/tool-authoring.mdx
  • xcodebuildmcp.com/app/docs/_content/architecture-manifest-visibility.mdx

Guardrails

  • Manifest id matches filename.
  • Manifest module points to implementation path without extension.
  • Tool module exports named schema and handler.
  • names.mcp remains globally unique.
  • names.cli stays workflow-local and consistent with CLI docs/fixtures.
  • Tool appears in at least one workflow unless intentionally hidden by availability.
  • outputSchema is present for tools that set ctx.structuredOutput.
  • nextSteps.toolId references existing manifest tool IDs.
  • Avoid parallel legacy paths or duplicate implementation paths.

Validation

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

Больше skills от sentry

generate-frontend-forms
sentry
Руководство по созданию форм с использованием новой системы форм Sentry. Используйте при реализации форм, полей форм, валидации или функциональности автосохранения.
official
sentry-snapshots-cocoa
sentry
Полная настройка Sentry Snapshots для проектов Apple/Cocoa. Используйте, когда вас просят «настроить SnapshotPreviews», «настроить тестирование снимков Apple», «загрузить снимки Apple в…»
official
architecture-review
sentry
Проверка состояния кодовой базы на уровне штатных разработчиков. Выявляет монолитные модули, скрытые сбои, пробелы в типовой безопасности, недостатки тестового покрытия и проблемы с совместимостью с LLM.
official
linear-type-labeler
sentry
Классифицирует задачи Linear и применяет метку типа из таксономии меток рабочего пространства Sentry на основе содержания заголовка и описания каждой задачи.
official
vercel-react-best-practices
sentry
Рекомендации по оптимизации производительности React и Next.js от инженеров Vercel. Этот навык следует использовать при написании, ревью или рефакторинге React/Next.js…
official
bump-size-limit
sentry
Увеличивает лимиты размера в .size-limit.js, когда проверка size-limit в CI завершается неудачей. Используйте, когда пользователь упоминает ошибки лимитов размера, неудачные проверки размера бандла, размер CI…
official
generate-migration
sentry
Генерировать миграции базы данных Django для Sentry. Используйте при создании миграций, добавлении/удалении колонок или таблиц, добавлении индексов или разрешении миграций…
official
security-review
sentry
Находит эксплуатируемые уязвимости безопасности приложений в изменениях кода. Используется для сканирования безопасности Warden, проверки безопасности приложений, проверок в стиле OWASP, аутентификации или…
official