castor-import-template
Installation
SKILL.md
Castor import template
将外部清单转换为 CLI 合同,不直接写 Castor。
工作流
- 运行
castor-cli openapi registration schema获取最新字段合同。 - 保留原清单行号或唯一标识,为每行创建一个
items元素。 - 仅对确定性转换自动映射:字段名、空白清理、
新增/删除/更新到1/2/3。 - 清单中保留页面展示值:分类写入
apiCategoryPath,许可项名称写入licenseNames。目标环境可访问时,用applications、categories、versions、licenses和urls命令核对候选值。一个输入匹配多个候选时记录歧义,不擅自选择。 - 对已确认 URL 调用
custom-fields。以fieldPath + reqOrRes为键合并用户配置;缺少对象编号时使用null并记录待确认项。 - 输出 UTF-8 JSON 或 YAML manifest,禁止写入账号、密码、Token 或环境地址。
- 运行
castor-cli openapi registration plan --file <path>修复本地错误,再运行castor-cli openapi registration resolve --profile <profile> --file <path>完成展示名称解析。 - 将 manifest 路径、有效条目数、原行号映射和仍需用户确认的字段交付给后续登记流程。