Claude-skill-registry iterate-skill
迭代改进 Skill 的 Skill。当评价不通过或需要优化时触发。触发词:迭代、改进、优化、iterate、improve。
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/iterate-skill" ~/.claude/skills/majiayu000-claude-skill-registry-iterate-skill && rm -rf "$T"
manifest:
skills/data/iterate-skill/SKILL.mdsource content
迭代改进
根据评价结果,改进 Skill。
前置条件
存在(评价结果)evaluation.json
存在(改进建议)evaluation.md
存在(当前版本)SKILL.md
流程
- 读取评价 - 读取 evaluation.json 和 evaluation.md
- 分析问题 - 找出低分维度和改进建议
- 备份当前版本 - 复制到 versions/
- 修改 Skill - 根据建议改进 SKILL.md
- 更新 criteria.md - 如需调整评价标准
- 更新状态 - 更新 status.json 的 iteration 计数
改进策略
产出完整性低
- 检查是否遗漏了必要内容
- 补充缺失的部分
- 增加检查清单
产出质量低
- 分析质量问题的原因
- 增加质量要求的描述
- 添加示例和反例
目标达成低
- 重新审视目标定义
- 调整 Skill 的流程
- 增加验证步骤
版本管理
备份到
versions/ 目录:
SKILL.v1.mdSKILL.v2.md- ...
命名规则:
SKILL.v{iteration}.md
输出
更新后的文件:
(新版本).sop-engine/skills/<skill-name>/SKILL.md
(旧版本备份).sop-engine/skills/<skill-name>/versions/SKILL.v{n}.md
(iteration +1).sop-engine/skills/<skill-name>/.meta/status.json
原则
- 每次迭代只改一个主要问题
- 保留历史版本,支持回滚
- 改进要有针对性,不要大改
- 检查是否会引入新问题