用途:分析当前对话,把会话中出现的纠正、成功反馈和边缘情况转化为对技能(skill)的改进建议,实现技能的自我改进。
主要能力:识别会话中的反馈信号(纠正、成功、边缘情况);按完整性、精确性、原子性、稳定性四项标准评估每条信号能否成为好的技能指令;对不满足标准的反馈向用户追问澄清;生成拟新增指令并请求确认;获批后更新 SKILL.md 与 CHANGELOG.md;对无法处理的信号可保存到 OBSERVATIONS.md。
使用方式:触发命令包括 self-improve(分析会话并提出改进)、self-improve [skill-name](针对指定技能)、self-improve on(开启自动模式,执行 rm -f ./.disabled)、self-improve off(关闭自动模式,执行 touch ./.disabled)、self-improve status(查看自动模式状态)、self-improve [skill-name] history(查看修改历史)。未指定技能名时,会列出 skills/ 目录下的可用技能并询问。
适用场景:与技能协作后自动沉淀经验;需要针对某技能定向优化;希望记录修改历史或回滚到先前版本。
限制:不猜测用户意图,不明确时须追问;不从上下文推断需求,需求必须显式表达;一条指令只对应一项检查,捆绑反馈需拆分;宁少而精,避免模糊指令;CHANGELOG.md 是面向用户的记录。具体安装方式、收费与平台信息暂未提供。