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.