SuperAPI AI 工具集

xcodebuildmcp-structured-output-review

测试与质量

查看项目

更新于 10-15 21:51

技能介绍

用途:该技能用于审查 XcodeBuildMCP 结构化输出 schema 的正确性与兼容性,适用于 schema 变更、版本管理、manifest outputSchema 元数据以及 JSON fixture 兼容性评审场景。默认仅审查,除非用户明确要求实现改动,否则不修改产品代码。

主要能力与检查范围:需检查 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 和 output-formats.mdx。

护栏规则:schema 使用 xcodebuildmcp.output.<name> 格式;schemaVersion 仅使用整数字符串;破坏性 schema 变更需新建带版本的 schema 文件;已发布的 schema 版本不得删除或做不兼容修改;manifest outputSchema 必须与发出的 ctx.structuredOutput 载荷一致;JSON fixture 需通过当前 schema 契约校验;$ref 用法需与 structured-output-schema.ts 中的打包保持兼容。

验证命令:npm run test:schema-fixtures;npm test -- src/core/tests/structured-output-schema.test.ts;npm run typecheck;npx skill-check .agents/skills/xcodebuildmcp-structured-output-review。

限制:资料未提供该技能的收费、平台支持范围或具体实现细节,暂未提供。