autoresearch

Optimize prompts, templates, configurations, or code via an autonomous iteration loop.

1|Updated Jun 26, 2026
One-click install
npx skills add https://github.com/BenAIOS/benai-skills-main --skill autoresearch-benaios
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: autoresearch
Source: https://github.com/BenAIOS/benai-skills-main/tree/main/plugins/autoresearch/skills/autoresearch
Command: npx skills add https://github.com/BenAIOS/benai-skills-main --skill autoresearch-benaios

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, eval.py, rubric.md, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the optimization process for prompts, templates, configurations, or code, allowing for continuous improvement without manual intervention.

Core Features & Use Cases

  • Autonomous Iteration Loop: Continuously refines prompts, templates, configurations, or code against measurable criteria.
  • Evaluation Modes: Supports deterministic and AI judge modes for different types of optimization tasks.
  • Separation of Roles: Ensures a clear separation between the optimizer, eval agent, test runner, and judge script/agent for security and fairness.
  • User Interaction: Utilizes the AskUserQuestion tool for interactive prompts and confirmation.
  • The Three Rules: Ensures criteria are clear, measurable, and testable.
  • Session Setup and Baseline: Initializes the optimization session and establishes a baseline for comparison.
  • Loop Execution: Iteratively tests, evaluates, and modifies the input to improve the outcome.
  • Dashboard: Provides a visual representation of the optimization progress and results.
  • Git Integration: Optionally integrates with Git for version control during the optimization process.

Quick Start

Run the /autoresearch command to start the optimization loop for your prompt or template.

Frequently Asked Questions about autoresearch

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

FAQPage Schema
How do I automate prompt optimization using an iteration loop?

Automate prompt optimization by running an autonomous iteration loop that continuously refines prompts against measurable criteria. The process requires Python to generate eval.py or rubric.md, establishing a baseline before iteratively testing and modifying inputs to improve outcomes.

Can I optimize code and configurations autonomously without manual intervention?

Yes, you can optimize code and configurations autonomously without manual intervention. The system supports an autonomous iteration loop that continuously refines templates and code against measurable criteria, utilizing deterministic and AI judge modes for evaluation.

What is the difference between deterministic and AI judge modes for template refinement?

Deterministic and AI judge modes offer different evaluation approaches for template refinement. Deterministic mode uses fixed criteria, while AI judge mode leverages an AI agent. Both ensure clear separation between the optimizer, eval agent, test runner, and judge for fairness.

Do I need Python to run autonomous optimization for prompts and code?

Yes, you need Python to run autonomous optimization for prompts and code. The framework requires Python for generating eval.py or rubric.md files, and may require external libraries to execute specific testing and evaluation tasks during the iteration loop.

What's the best way to track progress during autonomous code optimization?

Track progress during autonomous code optimization by using the built-in dashboard, which provides a visual representation of the optimization progress and results. You can also optionally integrate Git for version control during the process.

Why should I use an autonomous iteration loop instead of manually refining prompts?

Use an autonomous iteration loop instead of manually refining prompts to achieve continuous improvement without manual intervention. It enforces clear, measurable, and testable criteria while separating roles between optimizer and judge for security and fairness.