| name | self-evolver |
| description | 采集、合并并处理 creator.skill 的真实失败与用户纠正信号。首次普通信号进入观察,累计达到阈值或出现安全、隐私、数据损坏、错误发布等严重事件时生成补丁;每个补丁必须绑定回归用例,避免规则膨胀。 |
自进化技能 (self-evolver)
Purpose
把真实纠正、失败和流程摩擦转成可追溯、可验证的规则改进;先积累证据,再用最小补丁消除可复现缺陷。
Trigger
- 用户明确要求沉淀教训。
- 同类普通信号累计达到 3 次。
- 单次出现安全、隐私、数据损坏、错误发布或越权等严重事件。
- 测试/审查证明规则缺陷,或规则与宿主能力存在可复现冲突。
- 安全检查点发现信号台账存在待处理项。
首次普通外部故障或个人偏好只记录观察,不直接改规则。
Required context
EVOLUTION.md。
.codex/evolution/signals.md 或 .claude/evolution/signals.md;不存在时按模板创建。
- 相关
AGENTS.md、Skill、阶段契约和可验证证据。
- 能复现旧行为并验证新规则的 Prompt 行为用例。
Workflow
- 使用“关联 Skill + 问题类别”查重并追加证据,不重复建条目。
- 将普通首次信号标为“观察中”;累计 3 次或严重单次事件转为“待处理”。
- 先修改、合并或删除现有规则,只有结构无法覆盖时才新增。
- 每个应用的补丁至少绑定一个失败前可复现、修改后可验证的 Prompt 用例。
- 运行静态契约和相关行为回归;高风险跨流程变更先请求用户确认。
- 更新台账状态、改动理由和验证证据。
Output
- 更新后的信号台账。
- 被修改、合并或删除的规则及理由。
- 关联行为用例与验证结果。
- 需要用户确认的高风险变化和残余风险。
Stop or escalate
- 只有理论偏好、个人习惯、一次性普通外部故障或普通产品需求:不得直接进化。
- 信号证据不足但影响主流程或多个 Skill:标为“待确认”。
- 变更会降低审查、隐私、安全或发布标准:必须用户确认。
- 无法构造回归用例:保留信号,不应用补丁。
References
执行前读取 stage-contract.md。