Imported from getsentry/mobilebuildmcp (
.agents/skills/mobilebuildmcp-structured-output-review/SKILL.md). Install upstream withnpx skills add getsentry/mobilebuildmcp --skill mobilebuildmcp-structured-output-review. Copyright stays with the author.
MobileBuildMCP Structured Output Review
Review guardrails for structured output schema correctness and compatibility.
Review scope
- Review-only by default.
- Do not edit product code unless the user explicitly requests implementation changes.
Files to inspect
schemas/structured-output/**src/core/structured-output-schema.tssrc/core/__tests__/structured-output-schema.test.tssrc/snapshot-tests/__fixtures__/json/**src/snapshot-tests/__tests__/json-fixture-schema.test.tsxcodebuildmcp.com/app/docs/_content/schema-versioning.mdxxcodebuildmcp.com/app/docs/_content/output-formats.mdx
Guardrails
schemausesmobilebuildmcp.output.<name>format.schemaVersionuses integer strings only.- Breaking schema changes create a new versioned schema file.
- Published schema versions are not removed or mutated incompatibly.
- Manifest
outputSchemamatches emittedctx.structuredOutputpayload. - JSON fixtures validate against current schema contracts.
$refusage remains compatible with bundling instructured-output-schema.ts.
Validation
npm run test:schema-fixturesnpm test -- src/core/__tests__/structured-output-schema.test.tsnpm run typechecknpx skill-check .agents/skills/mobilebuildmcp-structured-output-review