SuperAPI AI 工具集

schema-creator

智能体与模型

查看项目

更新于 10-16 07:25

技能介绍

用途:为 Claude Code Enterprise Framework 创建 JSON Schema 校验文件,用于技能输入/输出、智能体定义、钩子定义、工作流定义以及项目自定义数据结构的类型安全与输入校验。

主要能力:按类型与位置生成 schema,如技能输入 .claude/skills/{name}/schemas/input.schema.json、技能输出 output.schema.json、全局定义 .claude/schemas/{name}.schema.json、可复用组件 .claude/schemas/components/{name}.schema.json。要求遵循 JSON Schema draft-07 或更高(推荐 draft-2020-12),包含 $schema、$id、title、description、type,required 数组,所有属性带 description,并尽量提供 examples。

使用方式:禁止直接写入 .claude/schemas/,该目录受 unified-creator-guard.cjs 保护,直接写入会绕过目录更新、消费者分配与集成验证,产生不可发现的“隐形产物”。必须走技能工作流:先调用 research-synthesis 做调研;再检查 schema 是否已存在,存在则转 artifact-updater;随后做重复检测与 companion 检查;收集需求、确定类型与位置、分析数据结构、生成 schema、添加描述与示例、编写校验测试;最后完成注册与系统影响分析。

验证命令示例:node -e "JSON.parse(require('fs').readFileSync('.claude/schemas/<schema-name>.json'))";ls .claude/schemas/<schema-name>.json || ls .claude/skills/<skill>/schemas/<schema-name>.json;grep "schema-name" .claude/CLAUDE.md。

适用场景:框架内新增或更新 schema、为技能定义输入输出校验、为智能体/钩子/工作流定义结构校验、项目自定义数据格式校验。

限制:创建后必须注册到 schema 目录、更新相关校验器、必要时更新 CLAUDE.md 与记忆文件,否则视为未完成;无效 schema 会导致静默校验失败,未注册 schema 不会被使用。资料未提供具体收费、价格、平台支持范围与效果数据。