Reverse Engineer Anything Self Learning Loop
Reverse Engineer Anything with a Self-Learning Loop: examine software you are authorised to analyse, build your own working equivalent, then review it against the original with evidence, plan the gaps, improve, and repeat until a written definition of 100% is met, learning from every iteration so the next product starts further along. Use for: rebuilding a product whose source is lost, a compatible replacement for a tool you license, a port to a new platform, finishing a reconstruction that stalled at 80%. Static-first, evidence-led, authorisation-gated; it builds its own design and never copi
Install
npx skills add Speedrunlab/reverse-engineer-anything-self-learning-loop --skill reverse-engineer-anything-self-learning-loopgit clone --depth 1 https://github.com/Speedrunlab/reverse-engineer-anything-self-learning-loop.git /tmp/reverse-engineer-anything-self-learning-loop
mkdir -p ~/.claude/skills
cp -r /tmp/reverse-engineer-anything-self-learning-loop/. ~/.claude/skills/reverse-engineer-anything-self-learning-loopPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Reverse Engineer Anything with a Self-Learning Loop Most reconstructions stop at "80% there". The agent examines a shipped product, builds something that looks right, and nobody ever wrote down what 100% means, so nobody can say what is missing. This skill closes that gap with two loops: - **The completion loop, inside one run:** define 100% in writing before building, build, review the build against the original with evidence, plan the gaps, improve, and repeat until every must-have passes twice in a row. - **The self-learning loop, across runs:** after every iteration the agent reviews what it learned (a route, a check, a fix, a pitfall) and saves it into this skill, staged for the operator, so the next product starts further along and the same mistake is never made twice. It carries what it needs from two Speedrun AI Labs skills: the examination method of **Reverse Engineer Anything** and the learning loop of **Hermes Agent as a Skill File**. Neither has to be installed; both go deeper when they are (see **Companions**). It is **agent-agnostic**: it names behaviours, never a particular tool, hook or path. This skill is for **authorised** work: software your organisation owns, ships, licenses, or is explicitly cleared to examine and rebuild (a lost-source product, interoperability, a replacement for a licensed tool, a port). It is not for cloning a third party's product, defeating access controls, or lifting
Details
- Skill name
reverse-engineer-anything-self-learning-loop- License
- MIT
- Repo updated
- 25 October 2026
FAQ
What does the Reverse Engineer Anything Self Learning Loop skill do?
Reverse Engineer Anything with a Self-Learning Loop: examine software you are authorised to analyse, build your own working equivalent, then review it against the original with evidence, plan the gaps, improve, and repeat until a written definition of 100% is met, learning from every iteration so the next product starts further along. Use for: rebuilding a product whose source is lost, a compatible replacement for a tool you license, a port to a new platform, finishing a reconstruction that stalled at 80%. Static-first, evidence-led, authorisation-gated; it builds its own design and never copi
How do I install the Reverse Engineer Anything Self Learning Loop skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add Speedrunlab/reverse-engineer-anything-self-learning-loop --skill reverse-engineer-anything-self-learning-loop. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Reverse Engineer Anything Self Learning Loop popular?
It lives in Speedrunlab/reverse-engineer-anything-self-learning-loop, which has 120 GitHub stars and 9 forks.
Related skills
100x Learning
98CheshireMew/100x-learning
帮助用户读懂材料、研究主题、解释概念、把知识用于真实问题;也能把字幕和自动转写稿整理成忠实、连续、可读的完整来源,接入视频与社交来源,筛选值得继续学习或分享的片段,并初始化、检查和维护本机私人知识库。适用于材料讲解、概念拆解、研究核查、系统学习、实践应用、字幕整稿、知识沉淀与知识库维护;不负责文章或其它内容创作、改写润色、写作审查、选题运营、案例钩子、写作记忆和发布复盘。
Fireworks Open Eli5
191yizhiyanhua-ai/fireworks-open-eli5
Create evidence-aware, interactive visual explainers as self-contained offline HTML. Use when a user asks to explain a concept, repository module, engineering tradeoff, or incident with a diagram, walkthrough, ELI5 treatment, data/request trace, failure view, or teach-back. Do not use for a plain short answer, ordinary prose rewrite, generic website implementation, or unsupported claims presented as facts.
Build to Learn
84Tasihi89/build-to-learn
Learn by building — learning is the goal, building is the test. When the user wants to make something, first turn the product into scenario scripts, translate those into capability blocks, then cut a ladder of stages: stage 1 is a runnable MVP, every later stage adds one block and still runs. Each stage carries a component diagram as the learning object. Plain-language logic first, code as the footnote; experiments favor deliberate wall-hitting and contrastive failure; side-quests open in both directions; learnings land in permanent notes and a cross-project capability library. Built for the d
Good Learning
259yoli-mi/good-learning
根据教材、考纲、试卷和学习时间制定学科备考或目标分数学习方案,并逐日讲解、出题、记录错题和调整计划。适用于考试、竞赛及有明确成绩目标的科目学习。
Learn Codebase
98ktaletsk/learn-codebase
Socratic tutor that teaches codebase understanding through questioning, challenges, and active recall. Invoke with /learn-codebase when onboarding to a new codebase or deepening understanding of existing code. Maintains a learning journal that tracks mastery and schedules reviews.
Algo Sensei
300karanb192/algo-sensei
Your personal DSA & LeetCode mentor. Use for problem explanations, progressive hints, code reviews, mock interviews, pattern recognition, complexity analysis, and custom problem generation. Automatically adapts to your learning style and request type.
Browse the most popular Claude skills, all learning & education skills, or write your own with the skills generator.