github avatar

Autoresearch

This is an autonomous experiment loop that tries code changes, measures results, and automatically keeps or discards them based on whether your metric improved. You define the goal (speed, memory, test coverage, whatever), provide the measurement command, and it runs unsupervised, making focused edits and reverting anything that doesn't help. Inspired by Karpathy's ML training loop but generalized to any programming task. It's surprisingly opinionated about simplicity, won't bloat your code for marginal gains, and requires git since every experiment is a commit that gets kept or reset. Best for iterative optimization where you have a clear metric. Completely wrong for one-off fixes or anything you can't measure numerically.

skills.sh installs
3.4K
GitHub stars
41K
last updated
Aug 21, 2026

Install

$ npx -y skills add github/awesome-copilot --skill autoresearch --agent claude-code

Installs into .claude/skills of the current project.

Files

Autoresearch: Autonomous Iterative Experimentation

An autonomous experimentation loop for any programming task. You define the goal and how to measure it; the agent iterates autonomously -- modifying code, running experiments, measuring results, and keeping or discarding changes -- until interrupted.

This skill is inspired by Karpathy's autoresearch, generalized from ML training to any programming task with a measurable outcome.


Agent Behavior Rules

Sponsors

Details

Repository
github.com/github/awesome-copilot
Categories
Testing & QA, Git & Pull Requests, Code Review & Quality, AI & Agent Building, Data Science & ML, Debugging, Automation & Workflows
First seen
Apr 16, 2026

More from github/awesome-copilot

All 318
1arize-ai avatararize-experimentarize-ai/arize-skillsCreates, runs, and analyzes Arize experiments for evaluating and comparing model performance. Covers experiment CRUD, exporting runs, comparing results, and eva3.2Kskills.sh installs
2dpearson2699 avatarcarplaydpearson2699/swift-ios-skillsBuild CarPlay-enabled apps using the CarPlay framework. Use when creating navigation, audio, communication, EV charging, parking, or food ordering apps for the 3.2Kskills.sh installs
3rorkai avatarasc-apple-adsrorkai/app-store-connect-cli-skillsUse when managing Apple Ads with asc, including auth, org lookup, campaigns, ad groups, ads, keywords, reports, raw API calls, and safe live testing.3.2Kskills.sh installs
4phuryn avatarbrainstorm-experiments-newphuryn/pm-skillsDesign lean startup experiments (pretotypes) for a new product. Creates XYZ hypotheses and suggests low-effort validation methods like landing pages, explainer 3Kskills.sh installs
5phuryn avatarprioritize-assumptionsphuryn/pm-skillsPrioritize assumptions using an Impact × Risk matrix and suggest experiments for each. Use when triaging a list of assumptions, deciding what to test first, or 2.9Kskills.sh installs
6forcedotcom avatarhandling-sf-dataforcedotcom/sf-skillsSalesforce data operations with 130-point scoring. Use this skill to create, update, delete, bulk import/export, generate test data, and clean up org records us2.9Kskills.sh installs