What problem does it solve? Manually iterating on prompts, regex patterns, SQL queries, or small code snippets to improve their measured performance is slow and unsystematic. This Skill runs Imbue's darwinian_evolver loop to automatically mutate candidates against a fitness function until scores improve. ## Core Features & Use Cases - LLM-Driven Evolution Loop: Defines an Organism, Evaluator, and Mutator, then iterates generations of candidates scored on a 0-1 fitness scale with trainable and holdout failure cases to detect overfitting. - OpenRouter Driver: Ships a parrot_openrouter.py script that routes LLM calls through OpenRouter via the OpenAI SDK, so any provider model works without an Anthropic key. - Custom Problem Template: Provides templates/custom_problem_template.py with marked sections for defining your own organism, evaluator, and mutator, plus a snapshot inspector for ranked results. - Use Case: You have a prompt template that only scores 0.0 on verbatim phrase repetition. Run the parrot example for 3 iterations and get 7 evolved templates ranked by score, with the best reaching 0.6-0.8. ## Quick Start Ask the agent to install the darwinian_evolver repo and run the OpenRouter parrot example with your OPENROUTER_API_KEY for three iterations.