autoresearch

Automate iterative codebase improvements using Git history as memory.

Updated Jan 25, 2026
One-click install
npx skills add https://github.com/xfs96192/claude-config --skill autoresearch-xfs96192
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: autoresearch
Source: https://github.com/xfs96192/claude-config/tree/main/plugins/cache/autoresearch/autoresearch/1.8.2/skills/autoresearch
Command: npx skills add https://github.com/xfs96192/claude-config --skill autoresearch-xfs96192

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Autoresearch automates autonomous, constraint-driven iteration to tackle any task by defining a single mechanical success metric and an atomic change per cycle, enabling auditable progress and repeatable improvements.

Core Features & Use Cases

  • Constraint-driven planning: translates a plain-language goal into executable autoresearch loops.
  • Git-backed memory: learns from past iterations to guide future decisions.
  • Domain-adaptive workflows: supports software engineering, security, documentation, and shipping use cases.
  • Bounded iterations for CI/CD gates and overnight experiments.

Quick Start

Start an autoresearch run by invoking the inline command with a Goal and optional Iterations, or launch the planner to generate a full config.

Frequently Asked Questions about autoresearch

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

FAQPage Schema
How do I automate iterative codebase improvements with a single success metric?

Autoresearch automates iterative codebase improvements by defining a single mechanical metric and executing one atomic change per cycle. It analyzes context, modifies code, verifies impact, and uses Git history to decide whether to keep or revert changes.

Can I use Git history as memory to guide autonomous code refactoring?

Git history serves as memory to guide autonomous code refactoring decisions. The system learns from past iterations to determine whether to keep, discard, or revert modifications, ensuring improvements are auditable and repeatable across development cycles.

What is constraint-driven planning for autonomous software iteration?

Constraint-driven planning translates plain-language goals into executable iteration loops. It bounds automated modifications to atomic changes per cycle, supporting software engineering, security, documentation, and shipping tasks with verifiable and auditable progress.

How do I run bounded iterations for CI/CD gates and overnight experiments?

Bounded iterations for CI/CD gates and overnight experiments are configured by invoking the inline command with a defined goal and iteration limit. Alternatively, launching the planner generates a full configuration to automate and constrain the execution scope.

Does autoresearch support domain-adaptive workflows outside of software engineering?

Autoresearch supports domain-adaptive workflows beyond software engineering, including security, documentation, and shipping use cases. It adapts its constraint-driven iteration loops to plan scope, execute modifications, and verify impact across these varied domains.

When should I avoid autonomous iteration loops for code modifications?

Autonomous iteration loops for code modifications should be avoided when a task cannot be distilled into a single mechanical success metric. Without an atomic, verifiable change per cycle, the system cannot effectively verify impact or log meaningful results.