SuperAPI AI 工具集

plugin-creator

编程与开发

查看项目

更新于 10-23 22:28

技能介绍

用途:Plugin Creator 用于创建或更新 ZCode 插件源代码,并准备一个本地测试市场目录,同时指导用户在应用中完成添加市场、安装/更新插件和试用的界面操作。适用于新建插件或迭代现有插件。

主要能力:按 ZCode 清单格式生成插件源文件,默认位置为 <workspace>/plugins/<slug>/;可创建 .zcode-plugin/plugin.json 及插件所需组件,目录名与清单名需一致;可更新本地 marketplace.json 市场目录,保留无关条目与元数据;提供插件清单校验、资源存在性检查、路径包含检查、未解析占位符检查及代表性冒烟测试;可选使用 bundled 脚本(create-basic-plugin.mjs、validate-plugin.mjs、upsert-dev-marketplace.mjs)在 Node 可用时辅助创建与校验。

使用方式:先阅读目标工作区说明并复用用户对用途、名称、组件和目的地的选择,定义代表性输入和可观察预期结果;再读取 ZCode 清单参考后创建并实现插件组件,替换脚手架描述为实际用途,密钥保存在用户配置/环境/凭据机制中;接着检查环境可验证项并运行冒烟测试;若用户未要求仅交付源码,则创建或更新本地测试市场目录;最后向用户提供实际市场根目录路径和具体界面步骤(插件市场 → 添加 → 添加插件市场,粘贴目录并添加;个人 → 实际市场名 → 插件 → 安装),并给出具体的新任务试用提示及预期结果。交付时报告实际绝对源码目录、市场根目录、catalog 文件路径、市场名、完整插件 ID、源码版本、手动步骤、试用提示、已完成与待定检查,并明确状态:市场待手动添加、插件待安装/更新、试用待定。

适用场景:需要为 ZCode 构建新插件或修改现有插件源,并在本地开发市场中手动安装试用。普通桌面用户不预期拥有全局 zcode CLI 或 node 命令,必要时使用现有文件工具;不要要求用户安装开发工具以完成界面步骤。

限制:当前交接为手动方式,技能不注册市场、不安装/更新/启用插件、不发布;生成的 MCP 服务器仅实现握手和空工具列表,需实现真实工具后才能报告集成可用;仅有技能引用而无插件要求时,必须先询问插件用途再生成文件;文件检查本身不能证明 ZCode 模式校验或运行时执行;公开发布与本地测试分开。