shinka-convert
Convert an existing codebase in the current working directory into a ShinkaEvolve task directory by snapshotting the relevant code, adding evolve blocks, and…
Load top-performing Shinka programs into agent context using `shinka.utils.load_programs_to_df`, and emit a compact Markdown bundle for iteration planning.
$ npx -y skills add sakanaai/shinkaevolve --skill shinka-inspect --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/shinka-inspectContext preview
The summary Claude sees to decide when to auto-load this skill.
Load top-performing Shinka programs into agent context using `shinka.utils.load_programs_to_df`, and emit a compact Markdown bundle for iteration planning.
name: shinka-inspect description: Load top-performing Shinka programs into agent context using `shinka.utils.load_programs_to_df`, and emit a compact Markdown bundle for iteration planning.
Extract the strongest programs from a Shinka run and package them into a context file that coding agents can load directly.
Use this skill when:
Do not use this skill when:
1. Confirm run artifacts exist
ls -la <results_dir>
2. Generate context bundle
python skills/shinka-inspect/scripts/inspect_best_programs.py \ --results-dir <results_dir> \ --k 5
3. Optional tuning knobs
python skills/shinka-inspect/scripts/inspect_best_programs.py \ --results-dir <results_dir> \ --k 8 \ --max-code-chars 5000 \ --min-generation 10 \ --out <results_dir>/inspect/top_programs.md
4. Load output into agent context
ShinkaEvolve: Towards Open-Ended and Sample-Efficient Program Evolution 🧬
Convert an existing codebase in the current working directory into a ShinkaEvolve task directory by snapshotting the relevant code, adding evolve blocks, and…
Run existing ShinkaEvolve tasks with the `shinka_run` CLI from a task directory (`evaluate.py` + `initial.<ext>`). Use when an agent needs to launch async…
Create ShinkaEvolve task scaffolds from a target directory and task description, producing `evaluate.py` and `initial.<ext>` (multi-language). Use when asked…