darwinian-evolver

Optimize prompts, regex patterns, SQL queries, and code snippets via evolutionary search.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/blueskies1818/hermesALIone --skill darwinian-evolver-blueskies1818
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: darwinian-evolver
Source: https://github.com/blueskies1818/hermesALIone/tree/main/Agent/optional-skills/research/darwinian-evolver
Command: npx skills add https://github.com/blueskies1818/hermesALIone --skill darwinian-evolver-blueskies1818

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires darwinian_evolver, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users optimize prompts, regex patterns, SQL queries, and code snippets by using Imbue's evolution loop, enabling the refinement of these artifacts against a fitness function.

Core Features & Use Cases

  • Evolutionary Search Loop: Run an LLM-driven evolutionary search loop to optimize prompts, regex, SQL, and code snippets.
  • Custom Problem Definition: Users can define their own problem with an organism, evaluator, and mutator.
  • Use Case: If you have a SQL query that needs improvement, this Skill can evolve it through a series of iterations to find a more efficient version.

Quick Start

Run the 'darwinian-evolver' skill to optimize a SQL query for extracting data from a database.

Frequently Asked Questions about darwinian-evolver

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize SQL queries using evolutionary search?

You can optimize SQL queries using evolutionary search by running an LLM-driven loop that iteratively refines your query against a custom fitness function to produce a more efficient version.

What is LLM-driven evolutionary search for code optimization?

LLM-driven evolutionary search for code optimization is a process that applies mutation and evaluation loops to your code snippets, systematically evolving them to improve performance based on a defined fitness metric.

Do I need an API key to run prompt engineering evolution loops?

Yes, you need an API key to run prompt engineering evolution loops, requiring one of OPENROUTER_API_KEY, ANTHROPIC_API_KEY, or OPENAI_API_KEY to process the LLM-driven mutations.

Can I define a custom fitness function for regex pattern optimization?

Yes, you can define a custom fitness function for regex pattern optimization by specifying your own organism, evaluator, and mutator within the evolutionary search loop.

What Python version is required for LLM-driven evolutionary search?

Python version 3.11 or higher is required for LLM-driven evolutionary search, alongside git and uv, to execute the optimization loop environment.

What's the best way to automate prompt refinement against a fitness metric?

The best way to automate prompt refinement against a fitness metric is using an evolutionary search loop that mutates and evaluates prompts iteratively, allowing continuous optimization until your target performance is achieved.