SuperAPI AI 工具集

orderly-plugin-gen

编程与开发

查看项目

更新于 10-16 03:11

技能介绍

用途:在 Orderly SDK monorepo 中快速生成插件项目脚手架。当用户消息包含 create a plugin、generate a plugin、develop a plugin、register a plugin 等关键词时,会询问是否使用本 Skill 生成插件模板。

主要能力:生成带唯一 ID、注册样板和类型化拦截器的插件目录结构;根据名称与类型生成 package.json、tsconfig.json、tsup.config.ts 及 src/index.tsx、src/components/.gitkeep。

使用方式:先通过 AskQuestion 收集插件名称(必填,仅小写字母、数字和连字符,如 orderbook-flash、pnl-card)、插件类型(必填,widget / page / layout)、输出路径(可选,默认为当前项目的 packages/ 目录)。随后用 Shell 运行脚本(需 Node.js >=20.19.0):node ~/.cursor/skills/orderly-plugin-gen/scripts/create-plugin.mjs --name <plugin-name> --type <widget|page|layout> --path <absolute-parent-path>。脚本运行后向用户报告生成的插件 ID 与创建的文件列表。

后续步骤:运行 pnpm install 安装依赖;编辑 src/index.tsx 添加业务逻辑;通过 OrderlyProvider 的 plugins prop 在宿主应用中注册插件。插件系统 API 参考见 reference.md。

限制:资料未提供插件类型的具体差异、失败处理及更多脚本参数,暂未提供。