Agent Skills: 迭代改进

迭代改进 Skill 的 Skill。当评价不通过或需要优化时触发。触发词:迭代、改进、优化、iterate、improve。

UncategorizedID: maxoreric/sop-engine/iterate-skill

Install this agent skill to your local

pnpm dlx add-skill https://github.com/maxoreric/sop-engine/tree/HEAD/%24workflow.input.user_intent/skills/iterate-skill

Skill Files

Browse the full folder contents for iterate-skill.

Download Skill

Loading file tree…

$workflow.input.user_intent/skills/iterate-skill/SKILL.md

Skill Metadata

Name
iterate-skill
Description
迭代改进 Skill 的 Skill。当评价不通过或需要优化时触发。触发词:迭代、改进、优化、iterate、improve。

迭代改进

根据评价结果,改进 Skill。

前置条件

  • evaluation.json 存在(评价结果)
  • evaluation.md 存在(改进建议)
  • SKILL.md 存在(当前版本)

流程

  1. 读取评价 - 读取 evaluation.json 和 evaluation.md
  2. 分析问题 - 找出低分维度和改进建议
  3. 备份当前版本 - 复制到 versions/
  4. 修改 Skill - 根据建议改进 SKILL.md
  5. 更新 criteria.md - 如需调整评价标准
  6. 更新状态 - 更新 status.json 的 iteration 计数

改进策略

产出完整性低

  • 检查是否遗漏了必要内容
  • 补充缺失的部分
  • 增加检查清单

产出质量低

  • 分析质量问题的原因
  • 增加质量要求的描述
  • 添加示例和反例

目标达成低

  • 重新审视目标定义
  • 调整 Skill 的流程
  • 增加验证步骤

版本管理

备份到 versions/ 目录:

  • SKILL.v1.md
  • SKILL.v2.md
  • ...

命名规则:SKILL.v{iteration}.md

输出

更新后的文件:

  • .sop-engine/skills/<skill-name>/SKILL.md(新版本)
  • .sop-engine/skills/<skill-name>/versions/SKILL.v{n}.md(旧版本备份)
  • .sop-engine/skills/<skill-name>/.meta/status.json(iteration +1)

原则

  • 每次迭代只改一个主要问题
  • 保留历史版本,支持回滚
  • 改进要有针对性,不要大改
  • 检查是否会引入新问题