SuperAPI AI 工具集

skf-drop-skill

通用与其它

查看项目

更新于 10-15 19:57

技能介绍

用途:删除指定技能版本或整个技能,提供两种模式——软弃用(deprecate,仅更新清单、保留文件)与硬清除(purge,删除文件),并确保平台上下文文件重建以排除被删除版本。导出清单为事实来源,文件系统随之同步。

主要能力与规则:破坏性操作必须获得用户明确确认,不会静默删除;存在其他未弃用版本时不得删除活动版本(活动版本保护);每步需完整读取步骤文件并严格按顺序执行,不跳过、不重排、不预加载后续步骤;缺少子流程或工具时在主上下文完成;按 {communication_language} 沟通;{headless_mode} 为 true 时确认门自动采用默认动作并记录。

使用方式:输入 skill_name(必填)、mode(deprecate/purge,必填)、version(all/specific,必填)。流程分四步:1 选择目标(需确认);2 执行删除(自动继续);3 报告(自动继续);4 工作流健康检查(自动继续)。激活时从 {project-root}/_bmad/skf/config.yaml 加载配置,解析 project_name、output_folder、user_name、communication_language、document_output_language、skills_output_folder、forge_data_folder、sidecar_path 及可选的 snippet_skill_root_override;生成 YYYYMMDD-HHmmss 时间戳并在整个运行中固定;若传入 --headless 或 -H 或 preferences.yaml 中 headless_mode: true,则 {headless_mode} 为 true,默认 false。随后读取并执行 ./steps-c/step-01-select.md。

适用场景:需要弃用或彻底移除技能版本、并保持清单与平台上下文一致时。限制:具体平台、收费、价格与效果资料暂未提供;破坏性操作不可逆,须确认。