Skip to main content

mobilebuildmcp-tool-contract-review

Use when reviewing MobileBuildMCP tool contract changes across implementation, manifests, workflow membership, output schema metadata, and next-step templates.

Aller à l'installation

Informations de source

Dépôt
getsentry/MobileBuildMCP
Dernière activité de la source
23 septembre 2026 à 17:24
Langue détectée de SKILL.md
anglais
Étoiles
6 416
Forks
321

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
mobilebuildmcp-tool-contract-review
description
Use when reviewing MobileBuildMCP tool contract changes across implementation, manifests, workflow membership, output schema metadata, and next-step templates.
# MobileBuildMCP 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/mobilebuildmcp-tool-contract-review`
Voir sur GitHub