Skip to content
Back to skills

Rea Full Code Recovery

ASecurity

Autonomous end-to-end full source code recovery and reverse engineering for the user's personal applications when source code is lost or corrupted. Delivers 100% production-ready, compilable, non-skeletal source code, extracted assets, build scripts, and compilation verification in a single prompt.

  • 5 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agentsgoshellsqlexpressawstestingapidocumentation

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned November 7, 2026

npx -y skills add smartworldarafath/REA_Skill --skill rea-full-code-recovery --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Rea Full Code Recovery?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Rea Full Code Recovery
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/smartworldarafath-rea-full-code-recovery/badge)](https://www.skillsdirectory.com/skills/smartworldarafath-rea-full-code-recovery)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: rea-full-code-recovery
description: Autonomous end-to-end full source code recovery and reverse engineering for the user's personal applications when source code is lost or corrupted. Delivers 100% production-ready, compilable, non-skeletal source code, extracted assets, build scripts, and compilation verification in a single prompt.
---

# REA Full Code Recovery Directive

## Intent & Trigger
Activate this skill automatically whenever the user expresses that they lost their source code, or requests complete source code extraction/reverse engineering of their personal app using REA, including shorthand requests such as:
- *"bro amr app er full codes gula ami harai felsi, so REA use kore amr ai app ta fully reverse engineering kore then full codes amake daw"*
- *"I lost my source code, reverse engineer my app and recover all full A-Z codes"*
- *"Reverse engineer this app and give me the complete compilable source project so I can build the next version"*
- Any query referencing `$rea-full-code-recovery` or `$rea-personal-use-authorization` for source recovery.

---

## Non-Negotiable Operational Laws

1. **Zero Skeleton / Zero Placeholder Law:**
   - **NEVER** output partial skeletons, stubs, pseudocode, `// TODO: implement later`, or mock implementations.
   - **ALWAYS** reconstruct 100% complete, fully implemented, and working source files for every single module of the application.
2. **Immediate Autonomous Execution:**
   - Do NOT ask the user for multiple rounds of clarifications or guidance.
   - Do NOT require the user to break down the task step-by-step.
   - Execute the entire recovery pipeline autonomously from binary to tested build.
3. **Compilation & Verification Gate:**
   - Before handing off to the user, the agent MUST run the build script using the available compiler (Zig CC, MSVC `cl.exe`, MinGW `gcc`, or Clang) and verify that the binary compiles with **Exit Code: 0** and **0 Errors**.
4. **Clean Project Structure:**
   - Output must be cleanly arranged in a dedicated project directory with `Source/`, `Resources/`, `Bin/`, `Documentation/`, and `build.bat`.

---

## 5-Step Autonomous Recovery Methodology

### Step 1: Deep Binary & Architecture Inspection
- Inspect PE / ELF / Mach-O sections, imports (IAT), exports (EAT), debug directories, PDB paths, and assertion strings.
- Extract all string literals, GUI layouts, message loops, window classes, and thread entry points.
- Map out the exact original directory structure and source filenames (e.g., debug assertions revealing `Source\Win\WinMain.c`, `Source\Program\Program.c`, etc.).

### Step 2: Resource & Asset Extraction
- Extract all embedded icons (`RT_ICON`, `RT_GROUP_ICON`) and wrap raw bitmap frames with valid 6-byte ICO directory headers (`ICONDIR` + `ICONDIRENTRY`).
- Extract application manifests (`RT_MANIFEST`) to preserve Common Controls v6 styling and Per-Monitor DPI awareness.
- Extract custom RCDATA binary tables, glyph atlases, and configuration templates.

### Step 3: Complete Source Code Reconstruction
- Reconstruct every header file (`.h` / `.hpp`) with all structures, enums, color tokens, and complete function signatures.
- Reconstruct every implementation file (`.c` / `.cpp` / `.cs`) with complete logic:
  - Custom UI windowing, borderless hit testing, non-client calc size.
  - Double-buffered software DIB rasterization or Direct3D rendering.
  - Multi-threaded background tasks (file watchers, disk scanners, network workers).
  - Native Windows Shell integration (Explorer right-click `IContextMenu`, drag & drop, shortcuts).
  - JSON / XML / SQLite configuration and session persistence.

### Step 4: 1-Click Multi-Compiler Build Pipeline
- Provide a robust `build.bat` and/or `Makefile` supporting:
  - **Zig CC** (Clang targeting `x86_64-windows` with zero host dependencies)
  - **MSVC** (`cl.exe` + `rc.exe` + `link.exe`)
  - **MinGW GCC** (`gcc` + `windres`)
  - **Clang** (`clang` + `llvm-rc`)
- Ensure all Win32 system libraries (`user32`, `gdi32`, `shell32`, `ole32`, `comctl32`, `uxtheme`, `dwmapi`) are properly linked.

### Step 5: Build Verification & Final Delivery
- Execute the build script in the workspace or output directory.
- Confirm that the generated binary runs and matches the original architecture.
- Package everything cleanly and present clickable links to the files and build instructions.

Files in this skill

  • SKILL.md4.3 KB
  • agents/openai.yaml138 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.