Reverse Engineer Anything Self Learning Loop — Testing skill for Claude Code
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
Related Skills
Replica Skill
Eleven free Claude skills that clone any app: reverse-engineer it, rebuild it, test it for bugs, then fix what
Sandstorm Spec Refine
Interactive refinement loop — run quality gate, present gaps, ask questions, update ticket until it passes
Coding Interview Prep With Agents
Agent-guided coding interview prep for any role: training workflows, original exercises, Python test helpers,
Elicit
Ré-examine une sortie existante (PRD, plan, spec, code, doc) sous UNE lentille de raisonnement nommée (Pre-mor
Proof First Video Editor
Claude Code skill: edit a raw Borumi recording into a proof-first YouTube video (REA-style): tight cut, chapte
Build To Learn
A Claude Code skill where learning is the goal and building is the test — AI writes the code, you build the me
Related Agents
Rea
Lead REA investigator. Plans and runs staged reverse-engineering investigations, delegating bounded work to re
Approval Gate
HumanLayer-inspired approval gate. Enforces human-in-the-loop for HIGH-stakes operations. Classifies actions b
Checklist Deduper
Merges multiple batches of checklist items from checklist-generator into a single deduped checklist. Preserves