Skills for Real Engineers. Straight from my .agents directory.
reverse-engineer-anything
Agent skill frommorluto/rea
Reverse engineer native, managed, Electron/JavaScript, packaged, firmware, and browser targets with REA, and build agent environments (AgentEnv bundles) of web applications from a live instance or a capture, and of Linux desktop apps with a task from a request. Use shipped-artifact or requested runtime evidence to explain features, compare versions, decompile code, or guide a reconstruction. Skip REA for ordinary source-repository architecture analysis.
How to install reverse-engineer-anything
npx skills add morluto/rea# or add only this skill to Claude Code: copy the folder
.cursor-plugin/skills/reverse-engineer-anything/
# into
~/.claude/skills/reverse-engineer-anything/ (all projects)
.claude/skills/reverse-engineer-anything/ (one project)
1# REA23Use REA when a claim depends on a shipped binary or package, decompilation,4requested runtime evidence, or comparison with5behavior not established by available source. For ordinary analysis of a6complete source repository, use normal repository tools and do not run REA7readiness or provider commands.89## Connect only when needed1011Installing this skill supplies instructions; it does not register the REA MCP12server, install analysis engines, or add tools to an already-running agent.13The exception is a Claude Code, Codex, or Cursor Marketplace plugin install:14the plugin bundles this skill and registers its own `rea` server, outside the15state that `rea setup` and `rea doctor` manage.1617If REA tools are available and their registration is not known to be stale,18proceed directly to the target. Do not run diagnostics or setup before every19investigation. Use the connected server's actual tool list and input schemas;20a skill installed from repository main may describe capabilities absent from21an older npm release. Keep complete inline Evidence when that server does not22advertise retained references.2324If tools are absent, a call is blocked by the client, or a required provider is25unavailable, read [connection and recovery](references/connection-and-recovery.md).26Diagnose the observed blocker, continue useful supported work, and resume the27original task after repair. Client approval, shell PATH, registration and engine28…
Excerpt shown under the repository's MIT license.
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
