reverse-document

Generate design and architecture documentation from existing codebases.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/sumilee-pcu/game2026 --skill reverse-document-sumilee-pcu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reverse-document
Source: https://github.com/sumilee-pcu/game2026/tree/main/.claude/skills/reverse-document
Command: npx skills add https://github.com/sumilee-pcu/game2026 --skill reverse-document-sumilee-pcu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of undocumented codebases and prototypes by reverse-engineering design and architecture documentation directly from your existing implementation.

Core Features & Use Cases

  • Automated GDD Generation: Analyzes gameplay code to extract mechanics, formulas, and state machines into a structured Game Design Document.
  • Architecture Decision Records (ADR): Identifies technical patterns and design decisions to create formal architecture documentation.
  • Concept Formalization: Converts experimental prototypes into clear concept documents to help maintain project vision.

Quick Start

Use the reverse-document skill to generate a design document for the combat system located in the src/gameplay/combat directory.

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 documentation from an undocumented codebase?

You can generate design documentation from an undocumented codebase by analyzing existing source files and prototypes to extract technical patterns, mechanics, and architecture decisions into formal documents.

Can I automatically create a Game Design Document from existing gameplay code?

Yes, you can automatically create a Game Design Document by analyzing gameplay code to extract mechanics, formulas, and state machines into a structured formal document.

What is the best way to reverse-engineer architecture decision records from source files?

The best way to reverse-engineer architecture decision records is to analyze your source code to identify existing technical patterns and design decisions, then formalize them into structured documentation.

How do I convert an experimental prototype into a formal concept document?

You can convert an experimental prototype into a concept document by analyzing the prototype codebase to formalize its implementation details and maintain the original project vision.

Does generating design docs from code require read access to the source files?

Yes, generating design docs from code requires read access to source files so the analysis can accurately match technical reality with design intent through iterative clarification.

When should I use reverse-engineering to generate architecture documentation?

You should use reverse-engineering to generate architecture documentation when you inherit undocumented systems or when existing documentation lags behind your current implementation.