autoresearch

Mutate a target file and evaluate changes against a fixed scoring harness.

6|1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/kmshihab7878/claude-code-setup --skill autoresearch-kmshihab7878
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: autoresearch
Source: https://github.com/kmshihab7878/claude-code-setup/tree/main/skills/autoresearch
Command: npx skills add https://github.com/kmshihab7878/claude-code-setup --skill autoresearch-kmshihab7878

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Autonomous, iterative improvement by mutating a single target and evaluating results with a fixed scoring function to guide progressive refinements.

Core Features & Use Cases

  • Single mutable surface: only one file (or narrow set) can change per experiment to keep changes traceable.
  • Immutable evaluation harness: the evaluator never changes during the loop to preserve comparability.
  • Composite scoring and git-based ledger: a scoring function guides decisions and every experiment is committed or rolled back to maintain a complete history.
  • Autonomous loop: iterations proceed without human approval, with scoring as the sole acceptance criterion.
  • Use cases: optimize code quality, prompt templates, or configuration parameters with measurable scores.

Quick Start

Start the autoresearch loop by selecting a target file, an eval command that returns a numeric score, and a parse rule to extract the score; then run the loop to begin automated experimentation.

Frequently Asked Questions about autoresearch

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

FAQPage Schema
How do I automate iterative code quality improvements against a fixed scoring function?

Automate iterative code quality improvements by mutating a single target file, running a stable evaluator command, and committing or reverting changes based on whether the parsed score improves.

Can I use automated experimentation loops for prompt engineering optimization?

Automated experimentation loops support prompt engineering optimization by iteratively mutating prompt templates, evaluating outputs against a fixed scoring harness, and rolling back changes that fail to improve the score.

What is autonomous iterative improvement and how does it work with configuration tuning?

Autonomous iterative improvement for configuration tuning works by applying mutations to a single target file, evaluating results with an immutable scoring command, and automatically committing improvements while reverting regressions.

Does automated code evaluation require a mutable target and an immutable scoring harness?

Automated code evaluation requires a single mutable target file for applying changes and an immutable evaluation harness to preserve score comparability across all iterations.

How do I set up an autonomous loop for strategy optimization with git-based history?

Set up strategy optimization by defining a target file, an evaluator command returning a numeric score, and a parse rule; the loop commits accepted changes to git and rolls back regressions automatically.

What are the limitations of autonomous improvement loops for configuration tuning?

Limitations include restricting mutations to a single target file per experiment and requiring a stable evaluator command that never changes, ensuring changes remain traceable and scores comparable.