Not in the top 1,000 by GitHub stars
GAIR-NLP/ASI-Evolve
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/evolve/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
210707a3d4a3 → 210707a3d4a3
Heat
1.0- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- evolve
skills/evolve
How it works
evolve
When your agent uses it
Run an ASI-Evolve style evaluator-driven search workflow for code, algorithms, prompts, or pipelines. Use when Codex needs to align the objective, scoring, evaluator, writable scope, and cognition first, then execute a preflight-gated learn/design/experiment/analyze loop with the bundled Evolve CLI instead of the repository's multi-agent pipeline.
What it loads into context
Frontmatter
80 tokensAlways available to the agent
SKILL.md
2,147 tokensWhen the skill is activated
Reference documents
3,338 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Preserve the operating model
- Start with preflight
- Initialize cognition
- Run each evolution round explicitly
- Serialize database operations
- Make good round decisions
- Escalate back to the user when needed
- Avoid these failures
- Read when needed
Scripts executed separately
../../main.pyscripts/evolve-briefscripts/evolve-cognitionscripts/evolve-dbscripts/evolve-evalscripts/evolve-filesscripts/evolve-summaryscripts/evolve_core/__init__.pyscripts/evolve_core/algorithms/__init__.pyscripts/evolve_core/algorithms/base.pyscripts/evolve_core/algorithms/factory.pyscripts/evolve_core/algorithms/greedy.pyscripts/evolve_core/algorithms/island.pyscripts/evolve_core/algorithms/random.pyscripts/evolve_core/algorithms/ucb1.pyscripts/evolve_core/best_snapshot.pyscripts/evolve_core/cli.pyscripts/evolve_core/cognition.pyscripts/evolve_core/database.pyscripts/evolve_core/diff.pyscripts/evolve_core/embedding.pyscripts/evolve_core/file_lock.pyscripts/evolve_core/run_state.pyscripts/evolve_core/sampling_config.pyscripts/evolve_core/structures.pyscripts/evolve_core/vector_index.py
Files
../../main.pyruns2,516 bytesSKILL.mdcore10,799 bytesSKILL.mdcore10,799 bytesSKILL.mdcore10,799 bytesSKILL.mdcore10,799 bytesSKILL.mdcore10,799 bytesagents/openai.yamlasset316 bytesreferences/architecture.mddoc1,519 bytesreferences/operating_model.mddoc2,086 bytesreferences/preflight.mddoc1,751 bytesreferences/run_spec.mddoc1,935 bytesreferences/toolbelt.mddoc7,899 bytesscripts/evolve-briefruns344 bytesscripts/evolve-cognitionruns330 bytesscripts/evolve-dbruns322 bytesscripts/evolve-evalruns326 bytesscripts/evolve-filesruns327 bytesscripts/evolve-summaryruns326 bytesscripts/evolve_core/__init__.pyruns317 bytesscripts/evolve_core/algorithms/__init__.pyruns385 bytesscripts/evolve_core/algorithms/base.pyruns498 bytesscripts/evolve_core/algorithms/factory.pyruns3,130 bytesscripts/evolve_core/algorithms/greedy.pyruns415 bytesscripts/evolve_core/algorithms/island.pyruns12,687 bytesscripts/evolve_core/algorithms/random.pyruns409 bytesscripts/evolve_core/algorithms/ucb1.pyruns1,716 bytesscripts/evolve_core/best_snapshot.pyruns2,030 bytesscripts/evolve_core/cli.pyruns28,095 bytesscripts/evolve_core/cognition.pyruns4,656 bytesscripts/evolve_core/database.pyruns8,143 bytesscripts/evolve_core/diff.pyruns1,757 bytesscripts/evolve_core/embedding.pyruns2,401 bytesscripts/evolve_core/file_lock.pyruns1,239 bytesscripts/evolve_core/run_state.pyruns11,949 bytesscripts/evolve_core/sampling_config.pyruns6,281 bytesscripts/evolve_core/structures.pyruns2,717 bytesscripts/evolve_core/vector_index.pyruns6,961 bytes
Read SKILL.md
# Evolve
Treat this skill as the single-agent abstraction of `ASI-Evolve-dev`. Preserve the system's core idea: learn from prior knowledge, design the next candidate, run the evaluator, analyze the outcome, and feed the lesson back into the next round.
## Preserve the operating model
- Keep the four-stage loop intact: learn, design, experiment, analyze.
- Use the bundled wrappers in `scripts/` for stateful operations. Let the agent make orchestration decisions; do not recreate the repository's pipeline stack.
- The agent itself must choose mutations, run experiments, inspect outputs, and write round analyses step by step.
- Keep two memory systems alive for the whole run:
- cognition store for approved external research, paper takeaways, and search-derived insights that may help future rounds
- experiment database for every candidate, score, analysis, lineage, best snapshot, and lessons learned from actual experiments
- Treat `.evolve_runs/<run-name>/` as the source of truth for the active run.
## Start with preflightView the complete source on GitHubSkills included
- evolve
Repository facts
- License
- Apache-2.0
- Created
- Mar 27, 2026
- Last pushed
- Oct 9, 2026
- Forks
- 215
- Open issues
- 0
- Project activity
- Active
Rank over the last 12 weeks
Now #999 · best #624 · down 188 in 30 days
- #977 on Nov 1
- #983 on Nov 2
- #989 on Nov 3
- #994 on Nov 4
- #995 on Nov 5
- #999 since Nov 6
39 earlier periods
- #616 on Aug 2
- #607 on Aug 8
- #617 on Aug 9
- #642 on Aug 10
- #650 on Aug 11
- #647 on Aug 12
- #644 on Aug 13
- #622 on Aug 15
- #663 on Aug 18
- #648 on Aug 20
- #653 on Aug 21
- #624 on Aug 22
- #677 on Aug 25
- #660 on Aug 26
- #669 on Aug 27
- #646 on Aug 29
- #679 on Sep 2
- #674 on Sep 6
- #708 on Sep 10
- #700 on Sep 13
- #713 on Sep 15
- #744 on Sep 22
- #711 on Sep 24
- #695 on Sep 25
- #773 on Sep 29
- #752 on Sep 30
- #734 on Oct 4
- #811 on Oct 8
- #791 on Oct 13
- #795 on Oct 15
- #778 on Oct 17
- #764 on Oct 18
- #810 on Oct 19
- #809 on Oct 22
- #817 on Oct 23
- #945 on Oct 25
- #967 on Oct 28
- #971 from Oct 29 to Oct 30
- #975 on Oct 31
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 4 notes
skills/evolve/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/evolve/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/evolve/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/evolve/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- No network access
- No hidden or obfuscated text
- No instruction overrides
- 26 executable scriptsin 26 files: main.py:1 evolve/scripts/evolve-brief:1 evolve/scripts/evolve-cognition:1 and 23 more
- 1 reference to secretsin 1 file: evolve/scripts/evolve_core/database.py:212
- No requests to vote in Hot
Show all 27 signals by file
main.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/evolve/scripts/evolve-brief
- Executable scriptline 1
#!/usr/bin/env python3
skills/evolve/scripts/evolve-cognition
- Executable scriptline 1
#!/usr/bin/env python3
skills/evolve/scripts/evolve-db
- Executable scriptline 1
#!/usr/bin/env python3
skills/evolve/scripts/evolve-eval
- Executable scriptline 1
#!/usr/bin/env python3
skills/evolve/scripts/evolve-files
- Executable scriptline 1
#!/usr/bin/env python3
skills/evolve/scripts/evolve-summary
- Executable scriptline 1
#!/usr/bin/env python3
skills/evolve/scripts/evolve_core/__init__.py
- Executable scriptline 1
Executable file
skills/evolve/scripts/evolve_core/algorithms/__init__.py
- Executable scriptline 1
Executable file
skills/evolve/scripts/evolve_core/algorithms/base.py
- Executable scriptline 1
Executable file
skills/evolve/scripts/evolve_core/algorithms/factory.py
- Executable scriptline 1
Executable file
skills/evolve/scripts/evolve_core/algorithms/greedy.py
- Executable scriptline 1
Executable file
skills/evolve/scripts/evolve_core/algorithms/island.py
- Executable scriptline 1
Executable file
skills/evolve/scripts/evolve_core/algorithms/random.py
- Executable scriptline 1
Executable file
skills/evolve/scripts/evolve_core/algorithms/ucb1.py
- Executable scriptline 1
Executable file
skills/evolve/scripts/evolve_core/best_snapshot.py
- Executable scriptline 1
Executable file
skills/evolve/scripts/evolve_core/cli.py
- Executable scriptline 1
Executable file
skills/evolve/scripts/evolve_core/cognition.py
- Executable scriptline 1
Executable file
skills/evolve/scripts/evolve_core/database.py
skills/evolve/scripts/evolve_core/diff.py
- Executable scriptline 1
Executable file
skills/evolve/scripts/evolve_core/embedding.py
- Executable scriptline 1
Executable file
skills/evolve/scripts/evolve_core/file_lock.py
- Executable scriptline 1
Executable file
skills/evolve/scripts/evolve_core/run_state.py
- Executable scriptline 1
Executable file
skills/evolve/scripts/evolve_core/sampling_config.py
- Executable scriptline 1
Executable file
skills/evolve/scripts/evolve_core/structures.py
- Executable scriptline 1
Executable file
skills/evolve/scripts/evolve_core/vector_index.py
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
No combined signals at this commit.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/evolve/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/evolve/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/evolve/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/evolve/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/evolve/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/evolve/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.