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.