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

sentryのその他のスキル

architecture-review
sentry
スタッフレベルのコードベースヘルスレビュー。モノリシックモジュール、サイレント障害、型安全性のギャップ、テストカバレッジの穴、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
Sentryの課題をデバッグして修正する — (リンク、ID、検索で)課題を見つけ、完全なコンテキスト(スタックトレース、ブレッドクラム、トレース、ログ)を取得し、必要に応じてSeerの根本原因分析を実行…
sentry-svelte-sdk
sentry
SvelteおよびSvelteKit向けの完全なSentry SDKセットアップ。「SvelteにSentryを追加」「SvelteKitにSentryを追加」「@sentry/sveltekitをインストール」または設定を求められた場合に使用します。
sentry-svelte-sdk
sentry
SvelteおよびSvelteKit向けの完全なSentry SDKセットアップ。「SvelteにSentryを追加」「SvelteKitにSentryを追加」「@sentry/sveltekitをインストール」、または設定を求められた場合に使用します。
skill-scanner
sentry
エージェントスキルをセキュリティ問題についてスキャンします。「スキルをスキャンして」と依頼されたときに使用します。
prompt-optimizer
sentry
エージェントプロンプト、システムプロンプト、開発者プロンプト、再利用可能なプロンプトテンプレートを作成、最適化、反復的に改良します。改善を求められた際に使用します…
commit
sentry
commit — getsentry/sentry-docs が公開する、AIエージェント向けのインストール可能なスキルです。