One-click install
npx skills add https://github.com/ElbertePlinio/dotfiles --skill autoresearch-elberteplinio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: autoresearch
Source: https://github.com/ElbertePlinio/dotfiles/tree/main/private_dot_factory/plugins/marketplaces/factory-plugins/plugins/autoresearch/skills/autoresearch
Command: npx skills add https://github.com/ElbertePlinio/dotfiles --skill autoresearch-elberteplinio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually running, tracking, and evaluating optimization experiments is time-consuming, error-prone, and difficult to resume across sessions, leading to repeated work and missed improvement opportunities.

Core Features & Use Cases

  • Autonomous Experiment Loop: Automatically tests optimization hypotheses, measures results against a primary metric, retains only improvements, and reverts regressions without manual intervention.
  • Use Cases: Optimize ML training loss, reduce test runtime, shrink bundle size, or cut build time for any codebase with a measurable target.
  • Structured State Tracking: Maintains JSONL experiment logs and a living research document so any session can resume exactly where prior work left off, with MAD-based confidence scoring to distinguish real improvements from noise.

Quick Start

Ask the AI to set up an autonomous optimization loop for your codebase's test runtime, with a termination condition of 20 experiments or a 15% reduction in runtime, and it will automatically test hypotheses, retain only performance improvements, and revert failed changes.

Frequently Asked Questions about autoresearch

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

FAQPage Schema
How do I automate performance tuning experiments for my codebase?

Automated performance tuning uses an autonomous experiment loop to test optimization hypotheses, measure target metrics, and retain only valid improvements. It systematically reverts regressions without requiring manual intervention or repeated session setups.

How can I reduce test runtime or bundle size without manual tracking?

Reducing test runtime or bundle size is achieved by setting a measurable target metric and a termination condition. The system automatically tests changes, evaluates results against the baseline, and finalizes improvements into mergeable git branches.

How does confidence scoring separate real codebase improvements from noise?

Confidence scoring applies Median Absolute Deviation (MAD) to evaluate experiment results. This statistical method distinguishes genuine metric improvements from random noise, ensuring only statistically valid optimizations are kept.

Can I resume optimization experiments across different sessions?

Resuming optimization experiments across sessions is fully supported through structured JSONL state tracking. It maintains detailed experiment logs and a living research document, allowing any new session to pick up exactly where prior work left off.

Does the autonomous optimization loop use git branching for isolated tests?

The autonomous optimization loop uses git branch isolation to test hypotheses safely. Valid improvements are automatically finalized into independent, mergeable branches, keeping the main codebase clean and stable.

What is the best way to track ML training loss optimization?

Tracking ML training loss optimization is best handled by an autonomous loop that measures results against the primary metric. It logs all experiment states in structured JSONL files and automatically reverts any failed changes.