Skill 优化专家
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_7bc2f6e8/skill-auditor-01。
技能介绍
要解决什么问题
基于 SKILL.md 的 Agent Skill 往往越写越长:frontmatter 缺字段、触发词含糊、同一段指令重复三遍、术语前后不一致,甚至 references/ 路径已经漂移。发布前或收到反馈后,你很难系统性地对照一套质量基准,更不敢直接改文件——怕静默覆盖、怕改坏业务逻辑。
Skill Auditor 是一个元技能:把「别的 Skill」当作分析对象,框架无关(WorkBuddy、OpenClaw 等通用),在本机完成审查、评测、测试与可选优化,不上传 Skill 内容。
它怎么工作
整条流水线按 Phase 0–5 推进,中间产物落在目标 Skill 目录下的 .skill-audit/:
- 审计 + 语义:
audit_skill.py查结构、提示词质量、效率(死引用、重复块);semantic_analyzer.py查近义重复、术语混用、冲突指令。 - TRACE 评测:按 SkillHub 五维(Trust / Reliability / Adaptability / Convention / Effectiveness)加权打分,每项带证据,便于先修最弱维度。
- 测试:
skill_tester.py默认跑静态完整性(引用路径、frontmatter、锚点);边界/准确性用例可生成;真正交给模型跑需可选--model-config,可完全跳过。 - 优化与报告:
optimize_apply.py默认 dry-run,只应用可逆、低风险改写;确认后才落盘并保留.bak。build_report.py汇编为REPORT.md。
一条命令跑全流程:python3 scripts/run_all.py(审计→语义→TRACE→测试→报告)。规则与策略可通过 config.json 扩展,无需改代码。
边界与注意点
- 会做:审查/评测/测试/安全优化任何标准
SKILL.mdSkill;非标准布局会降级(例如只审正文并标注缺失目录)。 - 不做:改写目标 Skill 的领域业务逻辑、处理二进制资源、保证某分数或「一定通过」、访问私有仓库或外网。
- 超大文档(如正文超过约 3 万词)语义分析会「重点段深扫 + 全文浅扫」,覆盖区间会写在报告里。
- 自然语言即可触发(「审」「修」「比」);路径或是否要落盘不清楚时,会先澄清再动手。
使用场景
- 发布 WorkBuddy/OpenClaw 技能前,对目标目录跑结构、语义与 TRACE,按报告逐项改 frontmatter 与重复段落
- 上架 SkillHub 前需要五维评分卡与证据,对单个 SKILL.md 做 TRACE 并导出 .skill-audit/REPORT.md 给评审
- 工具型 Skill 担心空输入或超大 SKILL.md 导致行为异常,先跑静态完整性再生成边界用例并记录 pass/fail
- 提示词里同义句和术语混用已影响触发稳定性,要求 dry-run 预览 diff,确认后再 apply 并保留 .bak
适合人员
- 维护多条 Agent Skill、要在 CI 里批量跑 run_all.py 并汇总各目录 REPORT.md 的团队负责人
- 收到「触发不准、文档太长」反馈后,需要可复现审计结论而非凭感觉改 SKILL.md 的技能作者
- 计划提交应用市场、必须用 TRACE 五维分数与 rule_id 证据说明质量的市场上架作者
- 写完教学型或工具型 Skill 后习惯自测,希望本地零网络完成审查且默认不静默改文件的发布者