Speedrunlab

Reverse Engineer Anything Self Learning Loop — Testing skill for Claude Code

Testing community

Agent skill: examine a product you're authorised to rebuild, build your own, then test against the original and fix gaps until every must-have on a written checklist passes.

How to install Reverse Engineer Anything Self Learning Loop

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Speedrunlab/reverse-engineer-anything-self-learning-loop and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Reverse Engineer Anything Self Learning Loop does

Agent skill: examine a product you're authorised to rebuild, build your own, then test against the original and fix gaps until every must-have on a written checklist passes. Inspired by REA (@morluto), not affiliated. MIT.

Alternatives in Testing

  • Darwin Skill — 达尔文.skill —— 一个让你的Skill无限进化的系统:评估→改进→测试→保留或回滚 Autoresearch-inspired autonomous skill optimization for Claude C 5.7k ★
  • Schematic — Claude Code / Codex skill: reverse engineer a product & technical spec from a git branch 150 ★
  • Al PR Prepare.Prompt — Prepare a clean, documented pull request draft for AL features or fixes with summary, testing notes, and check 109 ★

README

reverse-engineer-anything-self-learning-loop

**Reverse Engineer Anything with a Self-Learning Loop: examine a product you are authorised to rebuild, build your own version, and keep improving it until every must-have on a written checklist passes.**

Free and open source · MIT Licence · Built by [Speedrun AI Labs](https://www.speedrunlab.ai), Sydney, Australia

Inspired by REA (Reverse Engineer Anything) by @morluto: [github.com/morluto/rea](https://github.com/morluto/rea). Not affiliated.


The problem

Give an agent a shipped product and ask for an equivalent, and you get something that is "80% there". It looks right, the obvious paths work, and then it stops, because nobody wrote down what 100% means and nothing measures the build against the original. The last 20% is where the product lives.

This skill is that last 20%, as a method. It combines two Speedrun AI Labs skills into one loop: the examination discipline of Speedrun's [Reverse Engineer Anything skill](https://github.com/Speedrunlab/reverse-engineer-anything) (our own skill, separate from @morluto's REA) and the learning loop of [Hermes Agent as a Skill File](https://github.com/Speedrunlab/hermes-agent-as-a-skill-file), and adds the part neither has: a completion loop with a written definition of done.


What it does

  • Defines 100% before building. The examination's inventory becomes a parity checklist: one testable behaviour per item, a concrete input and expected output, the exact check that will verify it, a tier (must-have, should-have, out of scope). The operator signs it. The score of a run is must-haves passing over must-haves total.
  • Examines safely. Static-first, evidence-led, untrusted input: preflight, read-only copies and digests, capped extractions, escape checks, no secrets on screen, content treated as data, never as instructions. Notes record behaviour, never protected expression.
  • Builds its own design. A walking skeleton across every must-have path first