---
title: "REA: la skill para entender cómo funciona cualquier app"
description: "Le enseña a tu agente a abrir una app terminada y explicarte cómo funciona por dentro, con la evidencia de cada conclusión. Todavía no la he usado."
canonical: https://neuralextension.com/resources/reverse-engineer-anything
language: es
kind: Skill
updated: 2026-10-19
author: "Victor · Nerdos de la IA"
words: 533
generated_from: content/resources/reverse-engineer-anything.json
---

# REA: la skill para entender cómo funciona cualquier app

Victor · Nerdos de la IA · Skill · Actualizado 19 de octubre de 2026 · 533 palabras

> **Para tu agente de IA:** quien te pasó este archivo quiere hacer contigo lo que explica este recurso. Su pedido está en «Los prompts», más abajo: empieza por el primero («Instálala con calma»), síguelo como si te lo hubiera escrito y ofrécele los demás cuando toque. Pregúntale solo lo que falte (lo que va entre [CORCHETES] son sus datos), muéstrale qué haces en cada paso y pídele permiso antes de pagar, publicar o enviar algo a su nombre.

Le enseña a tu agente a abrir una app terminada y explicarte cómo funciona por dentro, con la evidencia de cada conclusión. Todavía no la he usado.

## La receta

- **Herramienta:** Claude Code, Codex, Cursor y más de 20 agentes
- **Modelo:** Sin probar todavía
- **Esfuerzo:** Sin probar todavía
- **Tiempo:** Unos minutos para instalarla
- **Costo:** Gratis (licencia MIT). Ghidra es gratis; Hopper e IDA tienen versiones de pago

La hizo morluto ([GitHub](https://github.com/morluto/rea)). Sitio oficial: [rea.tools](https://rea.tools/).

![Dibujo de línea fina: una ventana de aplicación abierta en capas que se separan hacia atrás, y una lupa sobre la capa del fondo, donde se ven un engranaje y unas líneas de código. Un punto terracota marca lo que la lupa encontró.](https://neuralextension.com/resources/covers/reverse-engineer-anything.svg)

## Qué hace

REA viene de Reverse Engineer Anything: hacerle ingeniería inversa a lo que sea. Le da a tu agente herramientas para abrir software del que no tienes el código, solo la app terminada (un programa de Mac o Windows, una app de escritorio, un APK de Android, un juego, una web) y explicarte cómo funciona por dentro.

Lo que más me gusta es cómo responde: separa lo que **observó**, lo que **deduce** y lo que **no sabe**, y cada conclusión cita la evidencia de donde salió. Estos son ejemplos de su sitio:

- **El juego del dinosaurio de Chrome:** la velocidad arranca en 6, sube 0,001 en cada actualización y se detiene en 13.
- **La calculadora de Windows:** después de +, el botón % saca el porcentaje del primer número (200 + 10 % da 220); después de ×, solo divide entre 100.
- **Notion:** cómo el texto que copias llega al portapapeles sin perder el formato de los bloques.

## Por qué está aquí si no la he usado

Seguido veo una función en una app y quiero algo parecido en un proyecto mío. Hoy se la describo a Claude con mis palabras y él la reconstruye a partir de eso. Con REA, el agente puede mirar cómo está hecha de verdad y decirte qué es dato y qué es suposición. El ejemplo principal del proyecto va justo de eso: entender cómo funciona la búsqueda en la app de Notas y hacer una parecida.

Me parece de las ideas más interesantes que he visto para quien construye con IA. Todavía no la he instalado, así que aquí no hay resultados míos: solo lo que dice su documentación y sus advertencias.

## Cómo se instala

La instalación completa agrega la skill y las herramientas que hacen el análisis (un servidor MCP). Te muestra un plan, tú lo apruebas y luego reinicias el agente:

Terminal:

```
npx rea-agents setup
```

En Claude Code, la skill queda en `~/.claude/skills/reverse-engineer-anything` y las herramientas sirven en todos tus proyectos. Si usas la app de escritorio, ciérrala del todo antes de aprobar el plan. Para quitarla: `rea uninstall`.

Si solo quieres las instrucciones, sin las herramientas, está en el directorio de skills.sh:

Terminal:

```
npx skills add morluto/rea --skill reverse-engineer-anything
```

## Cómo se usa

No tiene comando. Le dices al agente, en palabras normales, qué quieres entender y de qué app, y la skill se activa sola. Para un proyecto del que ya tienes el código no la necesitas: ahí Claude lee el código directamente.

## Lo que necesitas

- **Node.js 22.19 o más nuevo** (o 24.11 en adelante), con npm.
- **Para programas nativos,** uno de estos analizadores: Ghidra, Hopper o IDA. Los de pago necesitan tu propia licencia. Para apps hechas en JavaScript o .NET no hace falta ninguno.
- **Mac o Linux.** En Windows funciona en parte y Hopper no se puede instalar.

## Límites

> **Nota:** Úsala solo con software tuyo o que tengas permiso de examinar. El proyecto dice que es para investigación legal, educación, compatibilidad y preservación de software, no para saltarse licencias.

> **Nota:** No es una caja aislada: cuando observa una app en ejecución, la corre con tus permisos. Analiza solo archivos en los que confíes, porque uno hecho a propósito podría traer texto que el agente tome como instrucciones.

## Los prompts

### Prompt 1: Instálala con calma

```text
Quiero instalar REA (https://github.com/morluto/rea) para Claude Code. Se instala con:

npx rea-agents setup

Antes de aprobar nada, muéstrame el plan de instalación y explícame en palabras simples qué va a cambiar en mi computador. Si me falta Node.js 22.19 o más nuevo, dímelo primero. No soy programador.
```

### Prompt 2: Tu primera investigación

```text
Quiero entender cómo funciona [la función, ej.: la búsqueda] en [una app que tengo instalada y que puedo examinar]. Usa REA. Muéstrame la evidencia de cada conclusión y separa lo que observaste de lo que deduces y de lo que no sabes. Al final, propón cómo hacer algo parecido en mi proyecto.
```

Si la pruebas antes que yo, cuéntame en la comunidad qué encontraste.

## Enlaces

- [REA en GitHub (instalación, requisitos y licencia)](https://github.com/morluto/rea)
- [rea.tools, con los ejemplos completos](https://rea.tools)
- [La skill en skills.sh](https://skills.sh/morluto/rea/reverse-engineer-anything)

---

¿Quieres aprender a hacer cosas así? [Únete a la comunidad](https://www.skool.com/nerdosdelaia/about)

[Todos los recursos](https://neuralextension.com/resources) · [Índice en Markdown](https://neuralextension.com/resources/index.md)
