autoresearch

Automate iterative performance optimization with baseline benchmarks and automatic rollback.

214|2|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/SanderMuller/laravel-fluent-validation --skill autoresearch-sandermuller
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: autoresearch
Source: https://github.com/SanderMuller/laravel-fluent-validation/tree/main/.ai/skills/autoresearch
Command: npx skills add https://github.com/SanderMuller/laravel-fluent-validation --skill autoresearch-sandermuller

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates iterative autonomous performance optimization to reduce execution time and query counts by modifying code, benchmarking results, and selectively keeping improvements.

Core Features & Use Cases

  • Constraint-driven automated iteration that targets bottlenecks, benchmarks changes, and reverts non-improving edits.
  • Centralized workspace under autoresearch/ to store bottleneck documents, benchmarks, progress logs, and patches for traceability.
  • Works across code paths where performance matters, from simple functions to large, data-intensive operations.

Quick Start

Run the /autoresearch command to start the autonomous optimization loop.

Frequently Asked Questions about autoresearch

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

FAQPage Schema
How do I automate code optimization for performance bottlenecks?

Automated code optimization modifies code paths, benchmarks results, and permanently keeps only changes that improve execution time. It targets bottlenecks iteratively, reverting non-improving edits automatically to ensure consistent performance gains without manual intervention.

What is an autonomous performance optimization loop?

An autonomous performance optimization loop is a guided process that establishes baseline benchmarks, analyzes bottlenecks, and applies code changes per iteration. It automatically rolls back modifications if performance metrics do not improve, storing all artifacts for traceability.

Does autonomous code optimization work for data-intensive operations?

Autonomous code optimization works across code paths where performance matters, from simple functions to large, data-intensive operations. It targets bottlenecks to reduce execution time and query counts, applying changes selectively based on benchmark results.

How do I start an iterative benchmark loop to reduce execution time?

Start an iterative benchmark loop by running the /autoresearch command. This initiates the autonomous optimization process, which establishes baseline benchmarks, analyzes bottlenecks, applies changes, and logs progress under the autoresearch/ workspace directory.

What happens when a code change does not improve execution time?

When a code change does not improve execution time, the system automatically rolls back the non-improving edit. This ensures only modifications that actively reduce execution time or query counts are kept, maintaining code stability while optimizing performance.