skills/chujianyun/skills/skill-optimizer

skill-optimizer

SKILL.md

Skill Optimizer

先审查,再规划,最后在确认后修改。

工作流

复制此清单并跟踪进度:

优化进度:
- [ ] 步骤 1:Scope(确定范围)
- [ ] 步骤 2:Review(审查目标 skill)
- [ ] 步骤 3:Plan(输出优化计划并等待确认)
- [ ] 步骤 4:Implement(确认后实施)
- [ ] 步骤 5:Verify(校验结果)

Step 1: Scope(确定范围)

先确认目标 skill 和本次优化范围。

  • 优先采用用户明确提出的优化方向,例如触发词、description、结构拆分、脚本化、确认流程。
  • 如果用户只说“优化这个 skill”,先做完整审查,再给出分优先级计划。
  • 如果目标 skill 不明确,只问一个最短问题,不要一次追问很多细节。

Step 2: Review(审查目标 skill)

先读目标 skill 的 SKILL.md,再按需读取它直接链接的 references/scripts/assets/

重点检查:

  • name 是否为小写连字符格式,且与目录一致
  • description 是否同时说明“做什么”和“何时用”,是否便于触发
  • SKILL.md 是否把触发信息过多堆在正文里,而不是 description
  • 工作流是否清晰、可执行,是否存在必须确认却没卡住的步骤
  • 内容是否过胖、重复,是否适合拆到 references/
  • 是否缺少应脚本化的重复操作,或缺少必要参考资料
  • 输出格式是否明确,是否方便另一个 agent 稳定执行

Step 3: Plan(输出优化计划并等待确认)

先给诊断,再给计划,不要直接改文件。

输出必须包含两个部分:

# Skill 审查结论

## 高优先级
- [问题] 影响触发、正确性或执行稳定性

## 中优先级
- [问题] 影响可维护性、可复用性或上下文成本

## 低优先级
- [问题] 体验提升项,可选

# 优化计划
1. 修改 [目标文件路径]
   - 变更内容:
   - 原因:
   - 是否受用户指定方向驱动:是/否

请确认是否按以上计划执行。

规则:

  • 如果用户明确给了优化方向,先围绕这些方向出计划,再补充少量高价值附加建议。
  • 如果发现超出本次范围的大问题,单独列为“额外建议”,不要偷偷扩大改动面。
  • 未获得确认前,不要修改目标 skill。

Step 4: Implement(确认后实施)

在用户确认后,再修改目标 skill。

  • 优先改动计划中已确认的文件。
  • 尽量小步重构;仅在确有收益时拆分新的 references/scripts/assets/
  • 如果新增引用文件,确保它们都直接从目标 SKILL.md 链接,避免深层跳转。
  • 保留用户原有有效内容;只删除重复、失效或与新流程冲突的部分。

Step 5: Verify(校验结果)

改完后至少完成这些校验:

  • frontmatter 只包含 namedescription
  • name、目录名、触发语义一致
  • description 能独立表达触发条件
  • SKILL.md 主体比改动前更短、更清晰,且工作流可执行
  • 新增 references/ 是否只承载细节,没有和 SKILL.md 重复大段内容
  • 如有“先审查后确认再修改”的门槛,是否在说明里写清楚

最后向用户汇报:

  • 已修改的文件
  • 已落实的优化方向
  • 仍保留的风险或后续建议

审查标准

需要快速判定时,直接按这组优先级处理:

  1. 先修触发失败、确认缺失、流程不可执行的问题
  2. 再修结构臃肿、重复内容、资源组织混乱的问题
  3. 最后处理措辞润色、示例补充、可读性增强
Weekly Installs
1
GitHub Stars
337
First Seen
Today
Installed on
amp1
cline1
openclaw1
opencode1
cursor1
kimi-cli1