reversa-archaeologist

Analyze legacy codebases module by module to extract algorithms and data structures.

1|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/stribus/pygerengastos --skill reversa-archaeologist-stribus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reversa-archaeologist
Source: https://github.com/stribus/pygerengastos/tree/main/.agents/skills/reversa-archaeologist
Command: npx skills add https://github.com/stribus/pygerengastos --skill reversa-archaeologist-stribus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzes deeply the code of legacy projects module by module to extract algorithms, control flows, data structures and a data dictionary for thorough reverse-engineering.

Core Features & Use Cases

  • Module-by-module code analysis: Dissects a codebase piece by piece to reveal architecture and data models.
  • Algorithm and flow mapping: Extracts key control-flow graphs and algorithmic logic for documentation and refactoring.
  • Data dictionary generation: Builds a structured dictionary of entities, fields, and relationships to support documentation and compliance.

Quick Start

Analyze and document a legacy codebase module by module to enable reverse engineering.

Frequently Asked Questions about reversa-archaeologist

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

FAQPage Schema
How do I reverse engineer a legacy codebase module by module?

To reverse engineer a legacy codebase, you analyze it module by module to extract algorithms, control-flow graphs, data structures, and a data dictionary. This structured process dissects multi-module repositories to reveal underlying architecture and data models.

What is the best way to generate a data dictionary from legacy source code?

Generating a data dictionary from legacy source code requires deep static analysis to identify entities, fields, and relationships. By analyzing the codebase piece by piece, you can build a structured dictionary to support documentation and compliance.

How do I extract algorithms and control flow from undocumented legacy code?

Extracting algorithms and control flow from undocumented legacy code involves deep module-by-module analysis. This process maps key control-flow graphs and algorithmic logic, providing thorough engineering insights for documentation and refactoring.

Can I use deep code analysis to map the architecture of a multi-module repository?

Yes, deep code analysis can map the architecture of a multi-module repository. It dissects the codebase piece by piece to reveal the overall structure, data models, and module relationships for thorough reverse engineering.

When do I need static analysis for reverse engineering instead of manual review?

Static analysis for reverse engineering is needed when dealing with large, multi-module legacy repositories where manual review is unscalable. It automates the extraction of algorithms, control-flow, and data structures to produce structured engineering documentation.

Does the reversa-archaeologist Skill support structured output generation for compliance?

Yes, the reversa-archaeologist Skill supports structured output generation. It produces plan-based artifacts and a structured data dictionary of entities and relationships, directly supporting documentation and compliance requirements.