Skip to main content

genius-evolve

Use when the user runs /genius-evolve or asks to run the EVOLVE engine on an already-prepared evolve-dir (initial_program.py + frozen evaluator.py + frozen.lock).

来源信息

仓库
chenpg2/genius-plugin
最近来源活动
2026年6月24日 04:51
检测到的 SKILL.md 语言
英语
星标
3
分支
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
genius-evolve
description
Use when the user runs /genius-evolve or asks to run the EVOLVE engine on an already-prepared evolve-dir (initial_program.py + frozen evaluator.py + frozen.lock).
# GENIUS — evolve (standalone) Preconditions: the evolve-dir already contains `initial_program.py`, `evaluator.py`, and a `frozen.lock` (sha256 of the evaluator). If not, first do the draft→freeze gate from the `genius` skill's EVOLVE section. Setup: see `$CLAUDE_PLUGIN_ROOT/docs/EVOLVE-SETUP.md` (ollama + the openevolve venv). 1. Resolve `PLUGIN_ROOT` (`echo "$CLAUDE_PLUGIN_ROOT"`). 2. **Verify preconditions — fail explicitly, no silent fallback.** Confirm `<evolve-dir>/initial_program.py`, `<evolve-dir>/evaluator.py`, and `<evolve-dir>/frozen.lock` all exist (e.g. `ls -1 <evolve-dir>/{initial_program.py,evaluator.py,frozen.lock}`). If any is missing, report exactly which one(s) and STOP — direct the user to the draft→freeze gate in the `genius` skill's EVOLVE section. Do NOT attempt to run EVOLVE on an under-prepared dir. 3. Run: `bash "$CLAUDE_PLUGIN_ROOT/scripts/run-openevolve.sh" <evolve-dir> --iterations <N>`. Use the user's `--iterations N` override from the command args if present, else default N=30. On non-zero exit, report the reason (frozen mismatch / missing venv / no best produced). 4. On success, read `<evolve-dir>/out/best/best_program_info.json` and report the evolved artifact + its `combined_score` + the trajectory.
在 GitHub 查看