用途:针对 Lisa 在 enabledPlugins 中收录的单个第三方 Claude 插件(插件 id 形如 <name>@<marketplace>),分析其组件并制定跨代理对等方案(parity plan)。仅做规划,不做实现;若被要求“实现/应用/构建”,应拒绝并指向姊妹技能 implement-plugin-parity。
主要能力:从本地缓存 ~/.claude/plugins/cache/<marketplace>/<name>/<version>/ 定位插件,按 plugin.json 的 version 字段取最大合法 semver 作为 upstreamVersion;无 plugin.json 但版本目录名为 semver 时用目录名;都无则记为 unknown。清点所有组件(skill、agent、command、hook、mcp、lsp),去重 MCP 声明,缺可读清单时仅依据 README 推断并标注。为 codex、cursor、agy、copilot 各产出一个路由结论,按固定优先级:already-native > re-point-mcp-lsp > enable-vendor-equivalent > claude-only > reimplement。多组件插件需为每个组件组写明覆盖动作,不得遗漏。
使用方式:输入一个规范化插件 id;技能写出 parity/plugin-routing/<name>@<marketplace>.json(status 为 proposed)与同名 .md 审阅矩阵,然后停止,提示人工审阅并把 status 改为 approved。可用 node scripts/plugin-routing-validate.mjs 校验产物,退出码 0 才算完成。
限制:仅规划,唯一写入是上述两个文件;不编辑源码、不运行生成器、不发射 MCP、不搭建技能。upstreamVersion 为 unknown 时不可写 synced-from 的 @unknown 固定版本,只能标记为不可漂移追踪。reimplement 是最后手段,仅在前述方案均不适用时使用。实现逻辑不在本技能范围内。