SuperAPI AI 工具集

plugin-workflow

办公与效率

查看项目

更新于 10-16 01:34

技能介绍

用途:作为 DSH 插件生命周期的工作流控制器,在多个插件 Skill 之间做编排,覆盖检查、迁移、运行时调试、重依赖、测试、命名与发布。它自身不复制各归属 Skill 的详细规则,而是让用户先选定结果与可选证明,再把每个阶段路由给对应 Skill,维护单一阶段账本,最后返回一份带证据的报告。

主要能力与工作流:健康检查(只读插件与升级风险报告)、升级目标(升级到明确版本)、兼容性迁移(按精确 DSH 目标适配源码)、仅测试、命名注册表、打包发布、全生命周期、运行时调试、重依赖集成。后两者需要 web-client 表面,也可作为能力加入迁移。

使用方式:未明确选择工作流时,先展示菜单并等待选择,推荐但不会自动默认健康检查。内置只读规划器命令: node <plugin-workflow-skill>/scripts/plan-workflow.mjs node <plugin-workflow-skill>/scripts/plan-workflow.mjs --menu 选择后可用 --workflow、--include、--exclude、--surface 归一化,--format json 供自动化,--selection <selection.json> 使用持久化输入;无选择时只打印菜单,不生成默认计划。规划器只校验冲突与依赖、生成阶段 ID 和确认边界,不执行阶段,其输出视为初始账本而非用户批准。

阶段路由与顺序:按发现与源码身份、DSH 审计、升级或实现变更、离线命名与可选注册表查询、静态测试、Docker/功能/浏览器证明、发布准备与产物检查、外部注册或发布的依赖顺序执行。每阶段保持一个归属 Skill;归属不可用时标记为 blocked,不凭记忆重建实现。若后续归属方改动源码、依赖或产物,需使依赖这些输入的早期验证失效并重跑。

授权边界:分为仓库写入、依赖与运行时执行、外部发布三类,需在动作可执行时逐一核对用户请求与更高优先级指令;生成计划不构成授权,源码编辑授权不等于发布授权。不得为完成阶段请求或暴露密钥。

证据与限制:账本状态仅用 selected、completed、blocked、skipped、not_applicable,绝不把未选或不可用检查标为 completed。最终报告含工作流与能力选择、源与目标身份、阶段账本、变更与提交、测试与注册表证据、受阻/跳过/未验证边界、回滚说明及发布状态,并区分本地验证、无注册表匹配、已审查注册与已发布产物。资料未提及具体收费、价格、支持平台或版本号。