with one click
nop-file-converter
// 使用 NOP CLI 工具进行XLang模型文件格式转换,支持 XDSL 模型文件在不同格式(XML/JSON/YAML/XLSX)之间转换
// 使用 NOP CLI 工具进行XLang模型文件格式转换,支持 XDSL 模型文件在不同格式(XML/JSON/YAML/XLSX)之间转换
Node.js 后端服务技术架构设计。基于 NestJS + Prisma + SQLite 的原型开发规范,支持快速原型开发和未来迁移到 Java。触发词:Node.js 后端、NestJS、Prisma、后端架构、API 设计。
Nop项目Git专家 - 智能提交、Rebase、历史搜索(基于项目风格固化)
(opencode-project - Skill) Nop平台数据库设计规范。定义表命名、列命名、主键设计、索引设计、通用字段、域定义、关系设计等规范。触发词:数据库设计、表设计、DDL、ORM模型、字段命名。
涉及git worktree的操作优先使用这个skill。管理 Git bare 仓库和多个并行 worktree 的开发环境。支持初始化 bare 仓库结构、自动生成分支名并创建 feature worktree。
苏格拉底式深度访谈,用数学化的模糊度评分来澄清需求。适用于模糊的想法、不确定的需求、需要暴露隐藏假设的场景。触发词:"deep interview"、"深度访谈"、"需求澄清"、"帮我理清思路"、"不知道要做什么"。
使用 nop-cli gen 命令从 ORM 模型文件生成 Nop 平台初始项目脚手架(仅初次生成)。生成后通过 mvn install 迭代。触发词:代码生成、gen、生成项目、脚手架、初始化项目。
| name | nop-file-converter |
| description | 使用 NOP CLI 工具进行XLang模型文件格式转换,支持 XDSL 模型文件在不同格式(XML/JSON/YAML/XLSX)之间转换 |
convert 命令在不同 DSL 模型文件格式之间进行转换当用户要求进行以下操作时,直接使用本技能,无需额外探索代码库:
本技能提供 nop-cli convert 命令的标准用法,已在技能描述中包含完整示例。
nop-cli convertinputFile: 输入文件路径(必填)-o: 输出文件路径(必填)-a: 附件目录路径(可选,用于 docx 文件)Nop 框架使用 fileType 来识别文件类型,与普通文件扩展名不同:
orm.xml、api.xlsx 等文件名,fileType 取最后两个部分xlsx、xml 等文件名,fileType 就是文件扩展名为什么重要:Nop 框架大量使用复合文件名(如 app.orm.xml),fileType 能区分普通文件和专用于特定模型的文件。ResourceComponentManager 根据 fileType 查找对应的 FileLoader,确保模型文件正确解析。
nop-cli convert input.orm.xml -o output.orm.json
nop-cli convert input.api.xlsx -o output.api.yaml
nop-cli convert input.docx -o output.md -a media