About soul-self-evolution
A Python skill for controlled updates to `SOUL.md` or `docs/reference/SOUL.md`. It restricts edits to designated evolvable sections, records checkpoints, and supports one-command rollback.
Key features
- 01Updates designated sections only
- 02Records checkpoints
- 03One-command rollback
Use cases
- 01Applying controlled changes to SOUL.md
- 02Reviewing saved checkpoints
- 03Reverting an update
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ cklxx/ elephant.ai --skill soul-self-evolutionAfter installing, type/soul-self-evolutionin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
run.pytests/__init__.pytest_soul_self_evolution.pyDetails
From the project READMEsoul-self-evolution
对 SOUL.md 或 docs/reference/SOUL.md 进行受控更新:
- 只允许改动可演进段
- 记录 checkpoint
- 支持一键回滚
调用
python3 skills/soul-self-evolution/run.py apply --path docs/reference/SOUL.md --changes '[{"section":"## Collaboration Preferences","content":"- Keep updates concise."}]'
python3 skills/soul-self-evolution/run.py list_checkpoints
Comments
Markdown supported