Agent Plugins Marketplace
← All plugins

autoimprove

Language-agnostic autonomous codebase improvement loop using isolated git worktrees. Every experiment runs on its own branch — main is never touched until a winning change is merged. Works with any language or framework.

Claude Code5 Skills

By Ben Marte5 GitHub starsUpdated 6 months ago

Directory evidence

Runtimes
Claude Code
Parsed components
5 skill or MCP entries
Source updated
Mar 13, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install autoimprove for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install autoimprove@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/benmarte/autoimprove

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

autoimprove/
├── .claude-plugin/plugin.json
├── skills/audit/SKILL.md
├── skills/detect-stack/SKILL.md
├── skills/measure/SKILL.md
├── skills/rollback/SKILL.md
└── skills/worktree/SKILL.md

Included Skills5

auditskills/audit/SKILL.md

Scan the codebase for deficiencies, generate a prioritized report ranked by efficiency (points per iteration), and optionally transition into focused improve loops area-by-area until the user stops or the score hits 100.

detect-stackskills/detect-stack/SKILL.md

Automatically detect the language, framework, package manager, test runner, linter, and build tool used in the current project. Produces an .claude/autoimprove/config.md file that the improve loop uses as its measurement suite. Run this once before starting the improve loop in a new project.

measureskills/measure/SKILL.md

Run the full measurement suite defined in .claude/autoimprove/config.md and report the current codebase quality score (0-100). Use this to check your baseline before running the improve loop, or to spot-check at any time.

rollbackskills/rollback/SKILL.md

Emergency cleanup of all autoimprove experiment worktrees. Use this if a session was interrupted, Claude crashed mid-experiment, or you want to abort the loop and clean up all branches and worktrees.

worktreeskills/worktree/SKILL.md

Manage git worktrees for autoimprove experiments. Creates isolated worktrees for each experiment so the main codebase is never touched. Handles setup, teardown, and merging winning experiments back to main.

Plugin manifests1

.claude-plugin/plugin.json
{
  "name": "autoimprove",
  "description": "Language-agnostic autonomous codebase improvement loop using isolated git worktrees. Every experiment runs on its own branch — main is never touched until a winning change is merged. Works with any language or framework.",
  "author": {
    "name": "Ben Marte"
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[autoimprove on Agent Plugins Marketplace](https://pluginsmp.com/plugins/autoimprove)