autoresearch-create

Run autonomous experiment loops that propose code changes and record structured metric results.

Updated Jan 17, 2023
One-click install
npx skills add https://github.com/MjxOro/dotfiles --skill autoresearch-create
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: autoresearch-create
Source: https://github.com/MjxOro/dotfiles/tree/main/omp/agent/skills/autoresearch-create
Command: npx skills add https://github.com/MjxOro/dotfiles --skill autoresearch-create

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill sets up and runs an autonomous experiment loop that automates iterative optimization of a measurable target by proposing changes, executing benchmarks, and keeping only the interventions that improve the primary metric.

Core Features & Use Cases

  • Automated experiment lifecycle: initialize sessions, run baselines, loop experiments, and log structured results so optimization proceeds without manual oversight.
  • Deterministic benchmarking and checks: supports a fast benchmark script that emits structured METRIC lines, optional correctness checks that gate keeps, and confidence scoring across runs.
  • Safe git workflow and annotations: create a feature branch for the session, auto-revert failed or discarded changes, and annotate each run with ASI to preserve reasoning for resumption.
  • Use Case: speed up a build or benchmarked workload by continuously proposing small code changes, evaluating the effect on a primary metric, and retaining only validated improvements.

Quick Start

Create autoresearch.md and a fast autoresearch.sh, run init_experiment, record a baseline, and start the autonomous loop to iteratively optimize the chosen metric.

Frequently Asked Questions about autoresearch-create

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

FAQPage Schema
How do I automate continuous benchmarking and code optimization loops?▼

Set up an autonomous experiment loop by creating an autoresearch.md file and a fast autoresearch.sh script, initializing the session, recording a baseline, and starting the loop to iteratively optimize your chosen metric.

What is an autonomous experiment loop for performance optimization?▼

An autonomous experiment loop iteratively proposes code changes, executes benchmarks, and logs structured results to optimize a measurable target metric without manual oversight.

How do I track benchmark results and revert failed optimization attempts in git?▼

Track benchmark results by creating a feature branch for the session, auto-reverting failed changes, and annotating each run with structured metadata to preserve reasoning for resumption.

Do I need a specific benchmark script format to run automated optimization loops?▼

Yes, the automated optimization loop requires a fast benchmark script that prints structured METRIC lines, alongside an autoresearch.sh and autoresearch.md file in the working directory.

Can I add validation checks to gate keep code changes during automated benchmarking?▼

Yes, you can configure optional correctness checks that gate keep proposed changes, ensuring only validated improvements that pass confidence scoring across benchmark runs are retained.

When should I not use an autonomous experiment loop for performance optimization?▼

Avoid this approach if your workload lacks a reproducible command to emit structured metric output, or if your benchmark script is too slow to execute iteratively within an automated loop.