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.

Informações da origem

Repositório
getsentry/MobileBuildMCP
Última atividade na origem
23 de setembro de 2026 às 17:24
Idioma detectado do SKILL.md
inglês
Estrelas
6.445
Forks
322

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
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`
Ver no GitHub