autoresearch

Execute autonomous experiments to improve software artifacts using a measurable metric.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Karpathy-pattern autoresearch enables autonomous iteration to improve code, models, or prompts by running measured experiments and tracking provenance over time.

Core Features & Use Cases

  • Supports three modes: Optimize, Research, and Improve to cover numeric optimization, deep multi-angle analysis, and research-informed improvements.
  • Provides a structured experiment loop including a Truth Layer, Mutable Surface, Verifier, and Metric, plus automatic baseline establishment and a results ledger for replayability.
  • Includes references for deeper guidance and established patterns such as STORM multi-perspective research and blind validation to mitigate bias.

Quick Start

Start the autoresearch loop by selecting a mode and issuing the command, for example /autoresearch optimize to start optimizing.

Frequently Asked Questions about autoresearch

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

FAQPage Schema
How do I run autonomous experiments to improve code using measurable metrics?

To run autonomous experiments, you select a mode like Optimize, define a mutable surface, a truth layer for tests, a numeric verifier, and a metric direction to iterate and track provenance over time.

What is an autonomous research loop for AI prompts and configurations?

An autonomous research loop iteratively modifies prompts or configurations, measures results against a numeric verifier, and logs the experiments to establish baselines and track provenance for replayable improvements.

Do I need tests or benchmarks to start autonomous code optimization?

Yes, you need a truth layer consisting of tests or benchmarks to serve as the numeric verifier, ensuring that each iteration of the mutable surface is measured against a clearly defined metric and direction.

What is the best way to track provenance when iterating on software artifacts?

The best way to track provenance is using a strict branch and log workflow that records each experiment in a results ledger, establishing baselines and ensuring the entire optimization process remains replayable.

Can I use multi-perspective research to inform software artifact improvements?

Yes, the Research mode utilizes multi-perspective research patterns like STORM to perform deep analysis, informing subsequent modifications to the mutable surface before validating them with the numeric verifier.

When should I not use an autonomous research loop for artifact optimization?

You should avoid this loop if your software artifact lacks a clearly defined mutable surface, a measurable numeric verifier, or a specific metric direction, as these are strictly required for the experiment workflow.