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/。
- 默认使用 references/review-checklist.md 做审查基线。
- 需要判断最佳实践取舍时,再读取 references/技能创作最佳实践 - Claude API Docs.md。
- 不要为了“审查完整”而把无关 reference 全部读入上下文。
重点检查:
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 只包含
name和description name、目录名、触发语义一致description能独立表达触发条件SKILL.md主体比改动前更短、更清晰,且工作流可执行- 新增
references/是否只承载细节,没有和SKILL.md重复大段内容 - 如有“先审查后确认再修改”的门槛,是否在说明里写清楚
最后向用户汇报:
- 已修改的文件
- 已落实的优化方向
- 仍保留的风险或后续建议
审查标准
需要快速判定时,直接按这组优先级处理:
- 先修触发失败、确认缺失、流程不可执行的问题
- 再修结构臃肿、重复内容、资源组织混乱的问题
- 最后处理措辞润色、示例补充、可读性增强
Weekly Installs
1
Repository
chujianyun/skillsGitHub Stars
337
First Seen
Today
Security Audits
Installed on
amp1
cline1
openclaw1
opencode1
cursor1
kimi-cli1