Iterative Code Evolution
Ersetzt ad-hoc Trial-and-Error-Behebung durch eine ANALYZE-PLAN-MUTATE-VERIFY-SCORE-ARCHIVE-Schleife, die in .evolution/log.json protokolliert wird.
Getestet · Funktioniert
Was es kann
Eine Prompting-Methodik (keine gebündelten Skripte), die die mehrrundige Code-Verbesserung diszipliniert: Jede Komponente als Working/Fragile/Broken/Redundant/Missing kennzeichnen, Änderungen auf 3 pro Zyklus begrenzen, jede Änderung mit einem beobachteten Fehler verknüpfen, gegen die Elternvariante bewerten und gelernte Lektionen archivieren, damit spätere Zyklen keine Sackgassen wiederholen. Löst aus, wenn Code iterative Optimierung, persistente Fehlerbehebung oder mehrrundige Designentwicklung benötigt – nicht für einmalige Generierung oder mechanische Refaktorisierungen.
Testbericht
Echte A/B-Ausführung eines abstürzenden CSV-Zeilen-Parsers: Die Ad-hoc-Basislinie und die Skill-geführte Korrektur landeten beim gleichen 3/5-bestehenden Code, aber die archivierte .evolution/log.json des Skills diagnostizierte die verbleibenden 2 Fehler korrekt als valid/pro-spec (fehlende E-Mail, leere Zeile) anstatt als Fehler – ein konkreter Prozessgewinn, auch wenn die Code-Differenz gleich war.
Getestet am: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/aaronjmars/iterative-code-evolution.git mkdir -p ~/.claude/skills cp -r iterative-code-evolution ~/.claude/skills/iterative-code-evolution
Befehle & Beispiel-Prompts
/iterative-code-evolutionErsetzt ad-hoc Trial-and-Error-Behebung durch eine ANALYZE-PLAN-MUTATE-VERIFY-SCORE-ARCHIVE-Schleife, die in .evolution/log.json protokolliert wird.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Keep improving this CSV parser through scored iterative fix cyclesThis bug keeps recurring, let's log each fix attempt and its resultIterate on this function with a capped, verified improvement loop