用途:Skill Deprecator 是 SkillOverflow 仓库中的一套弃用与移除工作流,用于判断并执行技能的下线。适用情形包括:SAP 新版本移除或替换了技能描述的功能、推荐模式已变化(如 @sap/cds-mtx → @sap/cds-mtxs)、技能引用的 API 已不存在;新 AI 模型发布后技能在未启用时也能 100% 通过评测;或技能从不触发、启用与不启用输出完全相同。
主要能力:提供确认弃用原因、选择“加弃用提示”或“完全移除”、执行移除清单、撰写 PR 描述,以及模型更新后的重新评估流程。
使用方式:先确认原因,可参考 CAP、UI5、BTP 官方发布说明;用临时改名方式做基线测试:mv skillOverflow/skills/<skill> skillOverflow/skills/<skill>.disabled,运行评测提示记录输出 A,再改回并记录输出 B,若 A 等于 B 则技能无价值。若仍有用户使用旧版本,在技能正文 frontmatter 之后顶部加弃用提示块,指向替代技能;若全员已迁移则完全移除。移除清单包括:rm -rf skillOverflow/skills/<skill-name>/;从 README.md 删除对应行并更新技能计数;从 skillOverflow-evals.json 删除评测对象并按需重排 ID;从 skill-test-checklist.html 的 EVALS 数组删除对应对象;用 grep -r "<skill-name>" skillOverflow/ --include=".md" --include=".json" --include=".sh" --include=".html" 查找残留引用并修复;最后运行 bash ~/skillOverflow/tests/smoke-test.sh ~/skillOverflow。PR 描述需写明原因、证据、采取的动作、替代技能与检查清单。模型更新后应逐项禁用/启用技能对比输出,相同则候选移除,有差异且启用更好则保留,差异轻微则简化。
限制:资料未提供该技能的安装方式、收费、平台支持与效果数据;具体命令与路径需按仓库实际结构调整。