Community编程与开发github.com

Gentleman-Programming/gentle-ai-skill-improver

技能审计与升级工具:清洗、重构、改进现有的 LLM 优先技能文件(SKILL.md)。

gentle-ai-skill-improver 是什么?

该技能专门用于审计、重构、规范化或改进现有的 `SKILL.md` 文件。它遵循 `docs/skill-style-guide.md` 中定义的规范风格契约,并将 `SKILL.md` 视为事实来源,同时保留作者意图、关键规则、激活语义和输出要求。它通过读取 `.atl/skill-registry.md` 索引来定位技能,并默认以审计模式运行,仅在用户明确请求时才修改文件。该技能会生成按严重性分组的审计报告,指出元数据、触发条件、章节顺序、主体预算、决策表、输出契约等方面的问题,并提供精确的更改建议。它特别适合用于清理结构混乱、内容冗余或规则冲突的旧技能文件,支持将冗长背景移至 `references/` 或 `assets/` 目录,但不会凭空发明新的触发词、策略或领域规则。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Gentleman-Programming/gentle-shell/tree/main/skills/skill-improver

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

激活契约

当需要审计、重构、规范化或改进现有的 SKILL.md 文件时,使用本技能。若需从可复用模式创建全新技能,请使用 gentle-ai-skill-creator。

硬性规则

  • 首先阅读 docs/skill-style-guide.md,并将其视为规范性风格契约。
  • 将 SKILL.md 视为事实来源;保留作者意图、关键规则、激活语义和输出要求。
  • 当可用时,使用 .atl/skill-registry.md 作为技能名称、触发条件、作用域和精确路径的索引。
  • 默认仅审计。仅当用户明确要求应用改进时才修改文件。
  • 切勿在未经说明的情况下删除有意义的内容;将冗长的说明、示例、模板或模式移至本地的 references/ 或 assets/ 目录。
  • 不要虚构触发条件、策略或领域规则。对于模糊不清的情况,标记为以供人工审查。

决策门

情景操作
前导元数据缺失或无效修正 name、带引号的一行 description、license 和 metadata
技能内容像教程文档转换为运行时指令,并将背景信息移至 references/
主体内容超出预算保留规则,将示例/背景移至辅助文件
分支逻辑隐藏在散文叙述中转换为简洁的决策表
规则冲突或意图不明确报告该问题;不要自动重写那条规则

执行步骤

  1. 阅读 docs/skill-style-guide.md。
  2. 阅读 .atl/skill-registry.md;使用列出的路径选择技能。如果缺失,扫描已知的技能目录以查找 */SKILL.md。
  3. 对每个选中的技能,审计其元数据、触发条件清晰度、章节顺序、主体预算、可操作性、决策门、输出契约和本地引用。
  4. 返回一个按技能分组、包含严重性和精确建议更改的审计报告。
  5. 在应用模式中,仅编辑安全的问题,保留内容,在需要时创建辅助文件,然后刷新或请求 /skill-registry:refresh。

输出契约

返回:

  • 所审计的技能及使用的路径。
  • 发现的问题,按严重性分组。
  • 如果请求了应用模式,则列出更改的文件。
  • 当技能元数据或路径发生更改时,给出注册表刷新建议。
  • 需要人工审查的模糊之处。

参考文献

  • docs/skill-style-guide.md — 规范的 LLM 优先技能风格指南。
  • skills/skill-registry/SKILL.md — 注册表刷新和索引契约。

Individual skills in this repo

This repo contains 8 individual skills — each has its own dedicated page.

相关技能