ShinkaEvolve
Evolve and optimize code automatically with LLM-driven program search
All Skills in This Repository (4)
Pure Emerald Level Indicatorsshinka-inspect
Load top Shinka programs and write a Markdown bundle with metadata and code snippets.
shinka-setup
Generate evaluate.py and initial.<ext> scaffolds for ShinkaEvolve tasks.
shinka-run
Execute batch evolution tasks via the ShinkaEvolve CLI with explicit run arguments.
shinka-convert
Convert an existing codebase into a ShinkaEvolve task directory with evolve blocks and evaluator files.
Frequently Asked Questions
FAQPage SchemaHow to install ShinkaEvolve?โผ
Run `npx skills add SakanaAI/ShinkaEvolve --all -g -y` in your terminal to install all skills in this suite globally.
What does ShinkaEvolve do?โผ
It combines LLMs with evolutionary algorithms to automatically mutate, evaluate, and improve programs over many generations, keeping the best-scoring solutions.
Can ShinkaEvolve optimize my existing codebase?โผ
Yes. The shinka-convert skill snapshots your existing code, marks evolvable regions, and generates the evaluator and config needed to start optimization.
Which programming languages does ShinkaEvolve support?โผ
It supports Python, Julia, Fortran, C++, CUDA, Rust, Swift, and JSON candidate programs, all scored through a standard Python evaluator.
Does ShinkaEvolve work with Claude Code and Codex?โผ
Yes. Its skills follow the universal SKILL.md standard and run directly inside coding agents like Claude Code and Codex.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core