reversa-archaeologist

Extract algorithms, control flows, and data dictionaries from source code.

Updated May 19, 2026
One-click install
npx skills add https://github.com/silaslopes100/lojacarmenedaniel --skill reversa-archaeologist-silaslopes100
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reversa-archaeologist
Source: https://github.com/silaslopes100/lojacarmenedaniel/tree/main/.agents/skills/reversa-archaeologist
Command: npx skills add https://github.com/silaslopes100/lojacarmenedaniel --skill reversa-archaeologist-silaslopes100

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the challenge of understanding complex, undocumented legacy codebases by systematically extracting algorithms, data structures, and business logic into structured documentation.

Core Features & Use Cases

  • Automated Code Excavation: Maps functions, control flows, and data models module by module.
  • Standardized Documentation: Generates consistent code-analysis, data dictionaries, and flowcharts.
  • Use Case: When inheriting a monolithic project, use this Skill to generate a comprehensive architectural map and data dictionary, enabling faster onboarding and safer refactoring.

Quick Start

Invoke the reversa-archaeologist skill to begin the systematic analysis of the project modules defined in the current plan.

Frequently Asked Questions about reversa-archaeologist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate documentation for an undocumented legacy codebase?

Generating documentation for a legacy codebase is done by performing deep static analysis to extract algorithms, control flows, and data dictionaries. This process systematically maps functions and data models module by module into standardized technical artifacts.

Can I reverse engineer a large monolithic project to extract business logic?

Reverse engineering a monolithic project extracts business logic by operating on modular project structures and integrating with state management files. This maintains documentation consistency and tracks analysis progress across large codebases.

How does static analysis extract data dictionaries and control flows?

Static analysis extracts data dictionaries and control flows by systematically excavating source code without execution. It maps functions, data structures, and business logic into structured architectural maps and flowcharts for technical reference.

What is the best way to map architecture before refactoring legacy code?

Mapping architecture before refactoring legacy code is best achieved through systematic code excavation. This generates a comprehensive architectural map and data dictionary, enabling faster onboarding and safer structural modifications.

Do I need state management files to analyze source code module by module?

State management files are required to analyze source code module by module. Integration with these files is necessary to track analysis progress and maintain documentation consistency across large codebases during deep static analysis.