界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
数据与研究 · SKILL.md

mobilebuildmcp-structured-output-review

mobilebuildmcp-structured-output-review

【数据与研究】Use when reviewing MobileBuildMCP structured output schema changes, schema versioning, manifest outputSchema metadata, and JSON fixture compatibility.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: mobilebuildmcp-structured-output-review description: Use when reviewing MobileBuildMCP structured output schema changes, schema versioning, manifest outputSchema metadata, and JSON fixture compatibility.

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.ts
  • src/core/__tests__/structured-output-schema.test.ts
  • src/snapshot-tests/__fixtures__/json/**
  • src/snapshot-tests/__tests__/json-fixture-schema.test.ts
  • xcodebuildmcp.com/app/docs/_content/schema-versioning.mdx
  • xcodebuildmcp.com/app/docs/_content/output-formats.mdx

Guardrails

  • schema uses mobilebuildmcp.output.<name> format.
  • schemaVersion uses integer strings only.
  • Breaking schema changes create a new versioned schema file.
  • Published schema versions are not removed or mutated incompatibly.
  • Manifest outputSchema matches emitted ctx.structuredOutput payload.
  • JSON fixtures validate against current schema contracts.
  • $ref usage remains compatible with bundling in structured-output-schema.ts.

Validation

  • npm run test:schema-fixtures
  • npm test -- src/core/__tests__/structured-output-schema.test.ts
  • npm run typecheck
  • npx skill-check .agents/skills/mobilebuildmcp-structured-output-review
我的收藏