Convert an existing codebase in the current working directory into a ShinkaEvolve task directory by snapshotting the relevant code, adding evolve blocks, and generating evaluate.py plus Shinka runner/config files. Use when the user wants to optimize existing code with Shinka instead of creating a brand-new task from a…
Run existing ShinkaEvolve tasks with the shinkarun CLI from a task directory (evaluate.py + initial. ). Use when an agent needs to launch async evolution runs quickly with required --resultsdir, generation count, and strict namespaced keyword overrides.
Create ShinkaEvolve task scaffolds from a target directory and task description, producing evaluate.py and initial. (multi-language). Use when asked to set up new ShinkaEvolve tasks, evaluation harnesses, or baseline programs for ShinkaEvolve.