self-evolve SKILL.md skillA

self-evolve from daizedong/self-evolve is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add daizedong/self-evolve/self-evolve@git:20261009.82c71e7

Pins git:20261009.82c71e7 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
daizedong/self-evolve
Path
SKILL.md
Versions recorded
10
Latest version
git:20261009.82c71e7, committed Oct 9, 2026
First version recorded
Jun 22, 2026
Size
3,377 bytes
Repository stars
26
License
MIT

Improve an existing skill or repository through isolated proposals, reproducible evaluation and evidence-based acceptance. Use for self-evolve or skill improvement.

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# self-evolve

在 Git worktree 中提出修改、运行评测,再按证据决定是否采纳。
先明确目标和可执行判据;通过检查只证明所测范围。

## 开始前

1. 确认目标仓库、基线 revision、允许修改的范围和期望改善的行为。
   记录文档影响;无需修改的文档也说明原因。设计理由见 [PHILOSOPHY.md](PHILOSOPHY.md)。
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 | 用相同口径测量父代和候选,保留任务身份及不可用原因 |
| ACCEPT / REVIEW | 由代码处理证据与门控,归档采纳版本或记录拒绝、人审原因 |

agent 使用已安装的 `llmcall.call(prompt, mode="agent")`,文本 judge 使用默认模式。
继承其路由、模型、超时和回退策略,不另设 provider 链。
只有实际返回的已知不同家族才能支持独立评审结论。

## 运行与恢复

```bash
python <skill-path>/tools/sie_cli.py init --target <target>
python <skill-path>/tools/sie_cli.py run --target <target> --run-id <id> --base-ref HEAD
python <skill-path>/tools/sie_cli.py status --target <target> --run-id <id>
```

默认 `builtin` 将已提供的修复转成提案,不会自主发现修复。
模型提案使用 `--live`,JSON 产物使用 `--proposer llm-artifact`。
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add daizedong/self-evolve/self-evolve@sha256:248dcc72cf2c2a55

The line at the top of this page pins the label git:20261009.82c71e7, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_y3rlpvcq3ypvr6xn.svg)](https://markdownregistry.com/a/art_y3rlpvcq3ypvr6xn)

3 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 10 versions of this file, between Jun 22, 2026 and Oct 9, 2026, about one every 12 days. Its first recorded version is graded C and its latest A.

versioncommittedcommitsizeaudit
git:20261009.82c71e7 latest2026-10-09 82c71e7 3,377 BA view · diff
git:20261004.79458a92026-10-04 79458a9 3,413 BA view · diff
git:20261004.b29671e2026-10-04 b29671e 3,044 BA view · diff
git:20261002.334e1a42026-10-02 334e1a4 8,768 BA view · diff
git:20260929.515302a2026-09-29 515302a 8,672 BA view · diff
git:20260731.97ba08d2026-07-31 97ba08d 8,456 BA view · diff
git:20260717.c8ade872026-07-17 c8ade87 6,556 BA view · diff
git:20260625.e6838ae2026-06-25 e6838ae 6,601 BA view · diff
git:20260622.a88b5042026-06-22 a88b504 6,377 BC view · diff
git:20260622.40460942026-06-22 4046094 5,350 BC view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (3377 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

daizedong/self-evolve · 26 stars · license MIT · pushed 2026-10-16 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_y3rlpvcq3ypvr6xn
GET https://markdownregistry.com/api/v1/resolve?ref=daizedong/self-evolve/self-evolve
GET https://markdownregistry.com/api/v1/blob/248dcc72cf2c2a5565505849dd1dd8539a89db5966d62cf3ecca9b75fc85caeb

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

Other files named self-evolve

self-evolve SKILL.md skill
pillumina/ascend-sleuth · skills/self-evolve/SKILL.md · 自演进深度轮(显式触发)+ 攒批聚合器。用户下内容目标(补 case / reference 沉淀 / 诊断 / 拉取)时,由对应内容 skill 执行,**收尾自动跑…
git:20261007.ab73248 · audit A · 5 stars

Browse by kind, by grade A, or by owner.