autoresearch

Run iterative experiment cycles to improve code and log changes in git.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/MantisWare/BizForge --skill autoresearch-mantisware
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: autoresearch
Source: https://github.com/MantisWare/BizForge/tree/main/library/skills/development/autoresearch
Command: npx skills add https://github.com/MantisWare/BizForge --skill autoresearch-mantisware

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Autonomous iterative improvement of code by running experiment cycles, logging changes in git and selecting beneficial changes while reverting regressions.

Core Features & Use Cases

  • Autonomous cycle: baseline, analyze, hypothesize, implement, measure, decide, log, and repeat.
  • Git-backed experimentation: each improvement is committed to a new branch with a descriptive message and can be reviewed or reverted.
  • Use cases include optimizing test suites, performance benchmarks, or lint/quality improvements across codebases with scoped scope.

Quick Start

Invoke autoresearch with a metric and target to start an autonomous improvement session.

Frequently Asked Questions about autoresearch

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

FAQPage Schema
How do I automate iterative code improvement for performance benchmarks?

Automated iterative code improvement runs experiment cycles that establish a baseline, implement a hypothesis, measure metric changes, and log beneficial modifications in git while reverting regressions. You configure a metric command and a target condition to start the autonomous optimization loop.

What is autonomous code experimentation with git branching?

Autonomous code experimentation with git branching commits each attempted improvement to a new branch with a descriptive message of the hypothesis. This mechanism allows you to review the autonomous changes and revert any modifications that cause metric regressions.

Can I scope automated code edits to specific files during an improvement loop?

Yes, you can apply optional scope controls to limit edits to specific file sets during the autonomous improvement loop. Scoping ensures the automated optimization and experimentation only modifies targeted code areas within your project.

Does autonomous code optimization work across different programming languages?

Autonomous code optimization applies to software projects across languages by using configurable metrics. You supply a metric command and target condition, allowing the iterative improvement loop to run language-agnostic experiment cycles for tests or quality gates.

How do I set a maximum limit on autonomous improvement iterations?

You can configure an optional max iterations parameter to limit the number of autonomous experiment cycles. Setting a maximum iteration count prevents the improvement loop from running indefinitely while it attempts to satisfy your target metric condition.

What are the limitations of automated iterative code improvement?

Automated iterative code improvement relies on measurable metric commands and target conditions to function properly. If your project lacks quantifiable benchmarks, test suites, or quality gates, the autonomous loop cannot evaluate hypotheses or decide whether to commit or revert changes.