autodev

Modify, validate, and selectively keep or discard code changes in iterative experiments.

125|35|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/jh941213/my-cc-harness --skill autodev-jh941213
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: autodev
Source: https://github.com/jh941213/my-cc-harness/tree/main/skills_en/autodev
Command: npx skills add https://github.com/jh941213/my-cc-harness --skill autodev-jh941213

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the process of running iterative code experiments to continuously improve software while teams sleep or idle.

Core Features & Use Cases

  • Automated iterative experimentation: modify, validate, and selectively keep or discard changes to a codebase.
  • Configurable scope and metrics: define project boundaries, success criteria, and budgets to drive autonomous exploration.
  • Use Case: stabilize a codebase by continuously testing small changes and measuring gains in performance or correctness.

Quick Start

Provide your goal and constraints, then let Autodev autonomously run experiments to optimize the codebase.

Frequently Asked Questions about autodev

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

FAQPage Schema
How can I automate continuous code improvement while my team is idle?

Autodev automates continuous code improvement by running iterative code experiments that modify, validate, and selectively keep or discard changes while your team is idle. You simply provide a project metric and baseline to drive autonomous exploration.

What do I need to set up before running autonomous code experiments?

To run autonomous code experiments, you need to establish a project metric, such as a test suite or benchmarks, and set up a baseline. This baseline setup is required to measure and validate reproducible improvements during automated iterations.

How do I define the scope and success criteria for autonomous software experimentation?

You define the scope and success criteria for autonomous software experimentation by configuring project boundaries, metrics, and budgets. These constraints guide the automated process to selectively keep or discard code changes based on measured performance or correctness gains.

Does autonomous code experimentation work for stabilizing an existing codebase?

Autonomous code experimentation works for stabilizing an existing codebase by continuously testing small changes and measuring gains in performance or correctness. It iteratively modifies and validates the code to selectively keep improvements within your configured scope.

What happens to code changes that do not improve the baseline metrics?

Code changes that do not improve the baseline metrics are automatically discarded. The system selectively keeps validated changes that demonstrate measurable gains in performance or correctness, ensuring the codebase maintains its baseline stability.

Can I set a budget to limit automated code modifications?

Yes, you can set a budget to limit automated code modifications. Configurable budgets are supported alongside scope and metrics to constrain autonomous experimentation, ensuring the iterative process operates within your defined resource limits.