self-evolve
"Improve an existing skill or repository through isolated proposals, reproducible evaluation and evidence-based acceptance. Use for self-evolve or skill improvement."
# self-evolve 在 Git worktree 中提出修改、运行评测,再按证据决定是否采纳。 先明确目标和可执行判据;通过检查只证明所测范围。 ## 开始前 1. 确认目标仓库、基线 revision、允许修改的范围和期望改善的行为。 2. 确定评测信号:A 为测试结果,B 为独立事实核验,C 为已提供的主观证据。 主循环尚无 C 回归与一致性测量生产者,也不执行 A+B 组合。 3. 按 [DATA.md](DATA.md) 配置 PRIVATE 伴生仓,保留真实运行证据。 4. 运行 `python <skill-path>/tools/sie_cli.py doctor --target <target>`, 阅读配置和能力缺口。doctor 不调用模型,退出零不能单独证明就绪。 ## 工作流 | 步骤 | 要做的事 | | --- | --- | | PROFILE | 检查证据来源并冻结目标契约;续跑沿用原契约 | | REFLECT | 从已有记录形成诊断,核对引用;结构检查不等于事实核验 | | PROPOSE | 提出允许范围内的修改,保留实际 provider 和失败原因 | | PATCH | 在候选工作树应用提案,执行路径、AST 与 IMMUTABLE 检查 | | EVALUATE | 用相同口径测量父代和候选,保留任务身份
When to use
Community skill by DaizeDong. Source: https://github.com/DaizeDong/self-evolve