reverse-document

Generate design and architecture documents from existing codebases.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/packetalien/cursor-game-studios --skill reverse-document-packetalien
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reverse-document
Source: https://github.com/packetalien/cursor-game-studios/tree/main/.cursor/skills/reverse-document
Command: npx skills add https://github.com/packetalien/cursor-game-studios --skill reverse-document-packetalien

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reverse-engineer existing implementation to generate missing design and architecture documents.

Core Features & Use Cases

  • Generate design documents (GDD), architecture decisions (ADR), or concept notes from existing code or prototypes.
  • Extract intent, decisions, and design rationales to populate documentation with provenance.
  • Support traceability by linking generated docs to source paths and components.

Quick Start

Provide the type (design, architecture, or concept) and the target path to generate the corresponding documentation from the existing implementation.

Frequently Asked Questions about reverse-document

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

FAQPage Schema
How do I generate design documents from existing code?

To generate design documents from existing code, provide the document type (design) and the target codebase path. The tool reverse-engineers the implementation to extract intent and produce a structured GDD with source provenance.

What is the best way to create architecture decision records from a prototype?

Creating architecture decision records from a prototype requires specifying the architecture type and target path. It reverse-engineers the existing implementation to extract design rationales and populate structured ADRs with traceability links.

Can I extract design intent and decisions from an undocumented codebase?

Yes, you can extract design intent and decisions from an undocumented codebase. The tool analyzes the given implementation path to identify architectural patterns and decisions, generating structured documentation with provenance for downstream reuse.

Does reverse-engineering code for documentation require specific dependencies?

No specific dependencies are required to reverse-engineer code for documentation. You only need to provide the desired document type (design, architecture, or concept) and the target path to the existing codebase or prototype.

When do I need to generate concept notes from an implementation?

You need to generate concept notes from an implementation when you lack initial planning docs for a prototype. Providing the concept type and path allows the tool to extract intent and produce structured notes with source traceability.

What types of documentation can I produce through code reverse-engineering?

Through code reverse-engineering, you can produce three types of documentation: design documents (GDD), architecture decisions (ADR), and concept notes. All generated docs include provenance linking them to source paths and components.