Agent Skills
返回列表
📚

技能重构助手

知识管理 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2015f712/refactor-skill-to-spec。

技能介绍

问题从哪来

Hermes-Agent 规范里,同行 SKILL.md 通常落在 8–15k 字符:frontmatter 完整、description 以 “Use when …” 开头,长表格和大段实现应放到 references/ 或 scripts/。实战里技能会自然变胖——内联 CSS、复制即用的代码块、跨章重复的决策树——SKILL.md 很容易涨到 20k–50k,CI 与 diff 审查都会变痛苦。

技能怎么做

本技能是一套 7 步重构工作流,不是从零写 skill(那应走 hermes-agent-skill-authoring):

  1. 调查:通读现有文档,标出章节体量、可外迁代码块、重复表格与决策树。
  2. 对齐规范:加载 authoring 约束(YAML 边界、name/description 长度、必需章节结构)。
  3. 规划拆分:挑出 3–5 个独立主题,按「连贯主题 + 至少 2–3k 字符 + 可在主文档按名引用」移入 references/*.md;超长实现进 scripts/。
  4. 重写主文档:目标 8–15k,保留概述、何时使用、常见陷阱、验证清单与参考资料表。
  5. 写引用文件:每个 2–9k,主文档概括、引用详述,避免双份粘贴。
  6. 验证:用随附的 validate_skill.py(纯 stdlib)检查 frontmatter、章节、15k 上限与引用文件是否存在。

结构重组对依赖文件大小的使用者是破坏性变更,通常应 升主版本(如 2.0.0),并在更新日志写明「行为无变化」若逻辑未改。

适用边界

  • 适合:用户要求「按规范整理 / 标准化 / 提炼成标准 skill」;主文件难浏览、一改就动整篇巨文。
  • 不要用于:新建技能;已在 8–15k 且已分解的合规技能;有意保持密集引用的安全/合规类文档。

使用场景

  • 维护中的 SKILL.md 已超过 20k 字符,需要拆到 references/ 并压回 8–15k 同行范围
  • 用户明确要求「按规范整理」「标准化」或「提炼成标准 skill」,而不是从零新建
  • 同一套决策树或规则表在多个 ## 章节重复出现,需要单源真相并去重
  • 内联代码块和 50 行以上实现堆在主文档里,应迁到 scripts/ 或引用文件后再发布

适合人员

  • 在 SkillHub 维护 Agent 技能、主文档因实战笔记膨胀到 25k+ 的维护者
  • 要把旧版超长 skill 对齐 Hermes frontmatter 与必需章节的技能作者
  • 负责 skill 仓库 CI 或 lint,对 SKILL.md 体积与结构有硬约束的发布协作者
  • 多次改一个巨型 SKILL.md 才能更新一小段规则、希望按主题拆成 references 的编辑者