autoresearch

Run bounded iterative improvement loops with evaluator-driven logs and cron reruns.

5|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/RobinNorberg/oh-my-copilot --skill autoresearch-robinnorberg
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: autoresearch
Source: https://github.com/RobinNorberg/oh-my-copilot/tree/main/skills/autoresearch
Command: npx skills add https://github.com/RobinNorberg/oh-my-copilot --skill autoresearch-robinnorberg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Stateful, bounded iterative improvement requires durable logs and a strict evaluation contract to ensure reproducibility and traceability.

Core Features & Use Cases

  • Durable, per-mission logs under .omc/autoresearch for audits and reruns
  • Single-mission orchestration with a clear evaluator contract and iteration tracking
  • Cron-based periodic enhancement via Claude Code native cron

Quick Start

Configure a mission and evaluator with /deep-interview --autoresearch, then start autoresearch to begin the bounded loop.

Frequently Asked Questions about autoresearch

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

FAQPage Schema
How do I automate evaluator-guided iterative improvement for a specific mission?▼

Evaluator-guided iterative improvement is automated by defining a single-mission contract and running a bounded loop that applies the evaluator, tracks iterations, and stores per-iteration evaluations. This ensures reproducibility and traceability across runs.

What is the best way to maintain durable logs for iterative experimentation runs?▼

Durable logs for iterative experimentation are maintained by storing per-iteration evaluations and markdown decision logs under a dedicated directory. This approach provides audit trails and supports periodic reruns without losing historical state.

How do I set up periodic reruns for an evaluator-driven improvement loop?▼

Periodic reruns for an evaluator-driven improvement loop are set up using native cron scheduling. You configure your mission and evaluator, then start the loop to begin bounded, periodic enhancement automatically.

Do I need a predefined evaluator and mission spec to start bounded iterative improvement?▼

Yes, a predefined evaluator and mission spec are required to start bounded iterative improvement. The system enforces a single-mission contract, meaning both inputs must exist to orchestrate the loop and track iterations reliably.

Why does my iterative experimentation loop require a single-mission contract?▼

Iterative experimentation requires a single-mission contract to ensure strict evaluation boundaries, reproducibility, and traceability. This constraint prevents scope drift during the bounded loop and keeps per-iteration logs aligned to one mission.

Can I use cron-based scheduling to trigger periodic enhancement cycles?▼

Yes, cron-based scheduling can be used to trigger periodic enhancement cycles. Native cron support allows the bounded iterative loop to rerun automatically, applying the evaluator and logging results for each iteration.