reverse-engineering

Analyze existing codebases to extract specifications and generate technical documentation.

Updated Dec 30, 2025
One-click install
npx skills add https://github.com/henrybravo/developer-readiness-portal --skill reverse-engineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reverse-engineering
Source: https://github.com/henrybravo/developer-readiness-portal/tree/main/.github/skills/reverse-engineering
Command: npx skills add https://github.com/henrybravo/developer-readiness-portal --skill reverse-engineering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables teams to analyze existing codebases to extract specifications, document features, and generate comprehensive technical documentation to guide modernization and knowledge transfer.

Core Features & Use Cases

  • Analyze legacy code to identify components, APIs, and data flows for accurate documentation.
  • Generate feature documentation and architecture overview templates mapped to actual files and structures.
  • Produce a structured specs/docs scaffold ready for modernization planning and communication with stakeholders.

Quick Start

Analyze the target repository to generate a complete reverse-engineering report with architecture and feature documents.

Frequently Asked Questions about reverse-engineering

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

FAQPage Schema
How do I extract specs and generate documentation from a legacy codebase?

To extract specs from a legacy codebase, analyze the existing code to identify components, APIs, and data flows, mapping them to actual files to produce a structured technical documentation scaffold for modernization.

What is codebase reverse-engineering used for in software modernization?

Codebase reverse-engineering is used to analyze undocumented legacy systems, extracting architecture and feature specifications to generate comprehensive technical documentation that guides modernization and knowledge transfer.

Can I generate architecture overview templates mapped to actual code files?

Yes, you can generate architecture overview templates mapped to actual code files by analyzing the target repository structure and data flows to produce a complete reverse-engineering report with feature documentation.

How do I document data flows and APIs for an undocumented codebase?

Document data flows and APIs by analyzing the existing codebase to extract specifications, ensuring all generated technical documentation explicitly references actual code files and outputs a structured specs scaffold.

Does this code analysis approach work for stakeholder communication and modernization planning?

Yes, this code analysis approach produces a structured specs and docs scaffold specifically designed to communicate extracted architecture and feature details to stakeholders for modernization planning.