What problem does it solve? Improving an AI agent's performance normally requires manual prompt tuning, hand-written skills, and trial-and-error iteration. This Skill automates that process by running iterative solve-observe-evolve cycles that mutate an agent's workspace files (prompts, skills, memory) based on benchmark feedback, with git-versioned snapshots for rollback. ## Core Features & Use Cases - Automated Evolution Loop: Runs solve, observe, evolve, gate, and reload phases per cycle, mutating workspace files with an LLM-driven engine and stopping on score convergence. - Pluggable Interfaces: Implement custom BaseAgent, BenchmarkAdapter, and EvolutionEngine classes to evolve any agent on any domain-specific benchmark. - Built-in Seeds and Benchmarks: Ships with preconfigured agents and benchmarks for SWE-bench Verified, MCP-Atlas, Terminal-Bench 2.0, SkillsBench, and ARC-AGI-3. - Use Case: You have a code review agent that underperforms. Point the Evolver at its workspace and a custom review benchmark, run 10 cycles, and inspect the evolved system prompt and discovered skills via git tags. ## Quick Start Install the a-evolve package with pip, then ask the agent to run an evolution of the built-in swe seed against the swe-verified benchmark for 10 cycles and report the final score.