Autoresearch
SkillDev toolsThe autoresearch skill is a stateful research loop for an AI agent. It keeps working on a research task until a validator confirms the results, storing its mission, sandbox rules, and progress in local state files. Automatic nudges continue the work instead of letting it stop early, and it finishes only when a completion artifact passes a scripted check or an architect review.
Use Autoresearch in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Autoresearch and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Autoresearch skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
No other account needed.
Have an AI agent that can load and run skills.
What your AI can do with it
- Runs a persistent research loop on a task until a validator confirms results
- Stores mission, sandbox rules, and progress in local state files
- Continues work through automatic nudges instead of stopping early
- Finishes when a completion artifact passes a scripted check
- Finishes when a completion artifact passes an architect review
Getting started
- Have an AI agent that can load and run skills.
- Add the autoresearch skill to that agent.
- Configure the research mission and the sandbox rules the loop should follow.
- Provide a validator, either a scripted check or an architect review, that the completion artifact must pass.
- Start the loop and let it continue until the validator confirms the results.
What this skill tells your AI
The instructions your AI receives, as published by yeachan-heo/oh-my-codex in skills/autoresearch/SKILL.md and read by ahel’s review.
Autoresearch is the skill-first replacement for the deprecated omx autoresearch command.
It keeps the useful measured-research loop, but it now runs as a native-hook stateful workflow instead of a direct CLI or tmux launch surface.
Boundary with planning research
Use $autoresearch when the research output itself is a bounded deliverable that must pass an explicit validator. Do not recommend it for ordinary pre-planning docs lookup or general best-practice checks; use $best-practice-research for that. If $autoresearch is intentionally run before architecture planning, its approved artifact should feed evidence into $ralplan; it should not become a final architecture/component unless the user explicitly asks for ongoing research automation.
Use when
- You want a Ralph-ish persistent research loop
- The task should keep nudging until explicit validation evidence exists
- You want init-time choice between script validation and prompt+architect validation
Do not use when
- You want the old
omx autoresearchcommand surface (hard-deprecated) - You want detached tmux or split-pane launch parity
- You have not decided the validation regime yet
Core contract
- Init chooses validation mode. Pick exactly one:
mission-validator-scriptprompt-architect-artifact
- Persist mode state in
.omx/state/.../autoresearch-state.jsonincluding:validation_modecompletion_artifact_pathmission_validator_commandorvalidator_prompt- optional
output_artifact_path
- Completion is artifact-gated. The loop does not stop because the model says “done”, because a stop hook fired once, or because several turns were no-ops.
- Direct CLI launch is gone. Use
$deep-interview --autoresearchfor intake and$autoresearchfor execution.
Completion artifact contract
mission-validator-script
The completion artifact must exist and record a passing validator result, for example:
{
"status": "passed",
"passed": true,
"summary": "metric improved beyond baseline"
}
prompt-architect-artifact
The completion artifact must include both an architect approval verdict and an output artifact path, for example:
{
"validator_prompt": "Review the research output against the mission.",
"architect_review": { "verdict": "approved" },
"output_artifact_path": ".omx/specs/autoresearch-demo/report.md"
}
Recommended flow
- Run
$deep-interview --autoresearchto clarify mission + evaluator. - Materialize
.omx/specs/autoresearch-{slug}/mission.md,sandbox.md, andresult.json. - Start
$autoresearchwith the chosen validation mode stored in mode state. - Let stop-hook / auto-nudge continue until the completion artifact satisfies the chosen validation mode.
- Finish only after the validator artifact is complete.
Migration note
omx autoresearchis hard-deprecated.- No direct CLI launch.
- No tmux split-pane launch.
- No noop-count completion gate.
Signals
- GitHub stars
- 33k
- Forks
- 3k
- Last commit
- Oct 2026
- Hacker News mentions
- 20
Questions
- What is the autoresearch skill?
- It is a skill that sets up a persistent research loop for an AI agent, storing mission, sandbox rules, and progress in local state files and finishing only when a validator confirms the results.
- What is the autoresearch claude skill?
- It is the same autoresearch skill used with Claude: a stateful research loop that keeps working until a scripted check or an architect review passes the completion artifact.
- How does the loop know when to stop?
- It finishes only when a completion artifact passes either a scripted check or an architect review.
Advanced
- Item type
- skill
- Key
autoresearch-2- Source
- github.com/yeachan-heo/oh-my-codex
github.com/yeachan-heo/oh-my-codex