Autodev — Testing skill for Claude Code
Stop letting your agent grade its own homework.
How to install Autodev
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Momoyeyu/autodev and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Autodev does
Stop letting your agent grade its own homework. An Agent Skill that writes the test first, then optimizes against a frozen benchmark — keep what beats the baseline, revert everything else. | 先定基准再改代码,只有脚本判定更好的改动才会保留
Alternatives in Testing
- Darwin Skill — 达尔文.skill —— 一个让你的Skill无限进化的系统:评估→改进→测试→保留或回滚 Autoresearch-inspired autonomous skill optimization for Claude C 5.7k ★
- Production Grade — Production Grade — route any build, feature, review, test, harden, ship, or docs request through the 14-agent 175 ★
- Robotics Agent Skills — Agent skills that make AI coding assistants write production-grade robotics software 170 ★
README
English · 简体中文
autodev
**Stop letting your agent grade its own homework.**
An agent can add a feature and call it done, or change some code and call it faster. autodev makes both claims checkable: agree on a benchmark first, stay inside an agreed list of files, and accept a change only when a script says it is better. Everything else gets rolled back.

| Phase | What happens | What you do |
|---|---|---|
| Contract | Write down the goal, the criterion, the budget, and which files may change | Confirm once |
| Baseline | Write the tests or build the benchmark, run it once, and hash the files that must not change | Nothing |
| Loop | Edit the allowed files → run the benchmark → the script decides → commit or roll back → log the attempt | Wait for the budget you approved |
| Review | Re-run all tests on the final code, then refactor, then report what the loop gained | Nothing |
   
npx skills add Momoyeyu/autodev -g
Works with Claude Code, Cursor, Codex CLI, OpenCode, and anything else that reads `SKILL.md`.
The problem
Ask an agent to make something faster and it will happily make a change, declare victory, and move on. Three things go wrong, and none of them are about laziness:
- It grades its own homework. With no measurement taken before the edit, "faster" is an opinion. A test written after the code passes immediately and proves nothing. A benchmark number with no baseline proves just as little.
- **It optimizes the measurement instead of
Related Skills
Paydown
Pay down the frozen code-quality baseline and run a full QA sweep
Claudebench
Stop arguing about prompts. Measure them. A reproducible, statistically-honest benchmark harness for Claude Co
Feature Benchmark
Claude Code skill: benchmark one feature of your app or website against the products that do it best, driven b
Review Spec Readiness
Grade a Kiro spec (requirements, design, tasks) against the spec quality standards before implementation begin
Map Review Coach
Claude Code skill that reviews mining investor maps against institutional-grade cartographic standards — retur
Agentic Doc Templates
Stop coding agents from losing intent or building the wrong product shape. Modular Understanding/spec/TODO doc
Related Agents
Results
Weekly results and recommendations. Reads the publish and approval logs, any platform numbers the owner provid
Autoresearch Agent Improver
Improve a target agent.md with a Karpathy-style AutoResearch keep-or-revert loop.
Baseline Auditor
Use this agent to judge whether a captured baseline is trustworthy before it gets frozen and committed for ver