SuperAPI AI 工具集

skf-rename-skill

通用与其它

查看项目

更新于 10-15 19:57

技能介绍

用途:skf-rename-skill 在技能的所有版本范围内执行重命名。由于 agentskills.io 规范要求技能名与父目录名一致,重命名需在每 个版本的 9 处以上位置协同移动,该工作流负责完成这一整套操作。

主要能力:采用先复制后删除的事务式安全流程,新名称完全生成并验证通过后才移除旧名称,中途失败时保留原技能不变;支持在验证失败时回滚并中止;防止与已有技能名冲突;重建引用新名称的平台上下文文件。

使用方式:输入 old_name(必填)与 new_name(必填)。工作流分为四个阶段:1. 选择与验证(需确认);2. 执行重命名(需确认);3. 报告(自动继续);4. 工作流健康检查(自动继续)。激活时从 {project-root}/_bmad/skf/config.yaml 读取配置,解析项目名、输出目录、用户名、通信语言、文档输出语言、技能输出目录、forge 数据目录等;可选的 snippet_skill_root_override 用于在重建上下文文件时保留匹配的 snippet root 前缀。生成 YYYYMMDD-HHmmss 格式时间戳,整个运行期间固定。传入 --headless 或 -H,或 preferences.yaml 中 headless_mode: true 时启用无头模式,自动以默认动作通过确认门。

限制:各阶段必须严格按顺序执行,不能跳过、重排或优化;一次只加载一个步骤文件;验证失败必须回滚并停止;不得让重命名与已有技能名冲突;缺少子流程或工具时需在主上下文中完成目标。其他功能细节与配置项以资料为准,暂未提供更多。