What problem does it solve?
This Skill reduces the chance of “garbage” skill outputs by running an autonomous optimization loop that repeatedly tests, scores, and incrementally mutates a target SKILL.md until it improves measurable quality.
It solves the problem of unreliable skill performance by converting subjective behavior into binary evaluations and using those signals to guide prompt changes.
Core Features & Use Cases
- Autonomous experimentation loop: Runs the target skill many times with fixed test inputs, scores each output, and keeps only beneficial prompt mutations.
- Binary eval suite design: Helps define 3–6 yes/no checks that act as pass/fail “test questions” for consistent scoring.
- Live progress dashboard: Generates a self-contained HTML dashboard that auto-refreshes and visualizes score progression and per-eval breakdown.
- Research logging artifacts: Produces results.tsv, results.json, changelog.md, and a saved baseline SKILL.md.baseline for auditability and repeatability.
- Targeted prompt mutations: Applies one focused change at a time to avoid overfitting and to isolate what improves results.
Quick Start
Start autoresearch for the skill whose SKILL.md you want optimized, after confirming the target skill path, 3–5 test inputs, and 3–6 binary eval criteria with the user.