WorkBuddy 面板噪声清理
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f1d11e73/zfl-skill-panel-cleanup。
技能介绍
问题出在哪里
WorkBuddy 的技能面板会直接渲染 SKILL.md 全文,包括 frontmatter 的 description 字段和正文 body。当技能文档采用“AI 执行导向”写法时,正文里常塞满代码块、正则铁律、RFM 评分模型、部署脚本和版本注记。这些内容对模型执行有帮助,但暴露在面板上就变成噪声:用户看到长文、断链、旧版本提示和无关脚本细节,反而找不到“这个技能能干什么”。
只瘦身 description 不够,因为面板渲染的是整个 SKILL.md。必须同时重构正文,把实现细节外移到 references/。
它如何工作
该技能围绕检测、规划、重构、验证四步展开:
- 检测噪声:运行
audit_panel_noise.py,按阈值识别长description、超长正文、代码块、版本注记、方法论段、乱码、内嵌 CHANGELOG、行内日期、游离版本号、相对链接、展示版本与 frontmatter 不一致、规则库堆叠等问题。 - 规划外移:列出可外移到
references/implementation-details.md的段,保留面板友好内容,例如用途、分类表、与其他技能关系、自测方式。 - 自动重构:使用
--fix把噪声代码块和方法论段外移,写盘前生成SKILL.md.bak;可选--fix-desc瘦身description。手动收尾时按references/template.md重写正文。 - 验证回归:复跑审计确认命中减少,确认五源版本一致性不变,并跑技能自带自测确认功能未回归。
额外能力包括未引用死重产物检测(--fix-orphan dry-run 预览,执行删除前备份)和分享前隐私门禁(递归扫描敏感实名,命中即 FAIL)。
边界与注意点
- 不改业务逻辑:
scripts/代码一行不动,--fix也只挪文档。 - 外移内容必须完整,AI 执行时仍能照读
references/。 - 版本号归工厂/
five_source_check管理,G16 只中和面板展示串,不写 frontmatter/metadata 的 version 字段。 - 清理说明要避免“自引用陷阱”:CHANGELOG 里举例
(vX.Y.Z 新增)也会被下一轮检测命中,应改用中性表述。 - 分享前需同步清洗 CHANGELOG、references、scripts 等公开面,避免代码清干净后说明又泄密。
该技能只治理文档结构与面板可读性,适合发布前对 WorkBuddy 技能做噪声审计和重构,不适合当作功能运行时的依赖。
使用场景
- 技能发布前清理 SKILL.md 噪声,把代码块和版本注记外移,让面板只保留用途与入口。
- 批量审计 skills 目录,检查多个技能的 description、正文行数、规则库堆叠和旧版本提示。
- 把内嵌 CHANGELOG 版本历史表改成指向 CHANGELOG.md 的纯文本提示,同时保留六源守卫表。
- 执行 --fix-orphan dry-run,确认脚手架残留和调试脚本确实全局零引用后再清理。
适合人员
- 维护 WorkBuddy 技能的工程师:需要让 SKILL.md 同时适合模型执行和面板阅读。
- 技能工厂发布负责人:要在 update/publish 后避免面板展示旧版本或内嵌历史表。
- 负责技能仓库治理的开发者:需要批量发现噪声、未引用死重和隐私泄露风险。