用途:在任务接近完成时做一次“完成检查”,把真实、已验证的经验转化为未来可复用的上下文与流程,减少重复引导、重复错误和重复造轮子。它改进的是智能体层(技能、记忆、仓库指引),而非重训或修改底层模型。
主要能力:判断经验是否持久(如用户明确纠正或偏好、已验证的失败与根因、可复现的多步流程、非显而易见的工具/API/环境约束、跨任务反复引导、捕获到潜在错误的验证步骤、现有技能导致的困惑或浪费);选择持久形式(可复用流程用技能,稳定事实与偏好用宿主记忆机制,仓库约定用仓库指引);按优先级选择目标(先更新已有全局技能,其次在规范集合中新建,再退到 ~/.agents/skills/<skill-name>,仅当流程依赖某仓库架构或用户要求时才用仓库级技能);为新建技能添加元数据 provenance: self-improving、maturity: candidate、category: workflow、scope: global,并按需升级为 validated 或 proven。
使用方式:按“提取证据—检查现有技能—决定新建或更新—做最小持久改动—验证”的流程执行。新建技能遵循 Agent Skills 规范:目录名与 frontmatter 的 name 一致,名称用小写字母、数字和单个连字符,不超过 64 字符,description 非空并说明用途与触发时机,SKILL.md 尽量控制在 500 行以内,详细材料放 references/、脚本放 scripts/、模板放 assets/。验证可用 skills-ref validate <skill-directory>,否则人工检查 frontmatter、命名约束、目录名一致、描述长度、相对链接与 Markdown 可读性。
适用场景:任务中出现了可复用的流程、决策规则、检查清单、工具用法或验证方法,且未来很可能再次遇到。
限制:不为临时任务状态、通用建议、未验证猜测、一次性命令、原始日志、凭据、客户数据或易过时事实创建技能;不发明并行记忆系统;不削弱安全、审批、安全性与验证要求;未经用户明确要求,不提交、推送、发布、安装依赖或传输项目内容;全局与仓库规则冲突时保留更窄的仓库规则。若无可持久改进,则静默结束。