SuperAPI AI 工具集

mir-publish-snippet

通用与其它

查看项目

更新于 10-16 08:49

技能介绍

用途:把 mir snippet 发布到 registry,并在发布前做质量审查、发布后做安装验证。触发场景为用户提出「公开 snippet」「publish」「注册到 registry」等请求。

主要能力与流程:先用 npx mir info <name> 确认目标 snippet;随后必须让用户确认发布目标,可选本地 registry(~/.mir/registry/,仅保存在本机)或 official-registry(全球任何人可查看和安装,需充分确认无问题)。发布前按 review-snippet 的视角审查质量:检查 snippet.yaml 定义、模板文件,以及是否写有维护用注释(参考文件路径、设计意图);发现问题需向用户报告并建议修改。审查通过后执行发布:本地用 npx mir publish <name>,official-registry 用 npx mir publish <name> --registry=official。若已存在同名 snippet,需向用户确认,必要时加 --force,即 npx mir publish <name> --force。发布成功后做动作确认:用 npx mir list 确认已在 registry 中显示,再用 npx mir install <name> --out-dir=/tmp/mir-publish-test-<name> 确认可实际安装,最后删除测试目录。

限制与注意:发布到远程 registry 需指定 --registry=<name>,且远程 registry 需事先登录,命令为 npx mir login [--registry=<name>]。不得省略发布前审查,以避免低质量 snippet 被公开;发布后必须通过安装测试验证。snippet 所有权归首次发布者,仅 owner 可覆盖。其他细节暂未提供。