What problem does it solve?
Autonomous iterative optimization loops that perform repeated experiments on a git-tracked project to learn from history, automatically propose and discard changes, and push toward measurable improvements.
Core Features & Use Cases
- Autonomous iteration: run a configurable number of iterations, each applying a single atomic change and evaluating its impact on a defined metric.
- Git-based memory: records results in loop-results.tsv and uses git revert to back out non-productive changes, enabling safe exploration.
- Guarded progress: supports Verify and optional Guard commands to ensure only beneficial changes are kept, with automated rework when needed.
- Suitable for metrics like test coverage, bundle size, lint errors, or performance benchmarks across frontend, backend, or tooling projects.
Quick Start
Start the loop with /ck:autoresearch to run N iterations, commit changes automatically, and evaluate results using the defined metric and guard rules.