reverse-document

Parse Python game code and generate design or architecture documentation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The 'reverse-document' skill addresses the challenge of creating documentation for software projects, particularly in game development, where traditional design documents might be lacking or missing entirely.

Core Features & Use Cases

  • Design Documentation Generation: Automatically create game design documents (GDDs) from implementation.
  • Architecture Documentation: Automatically produce Architecture Decision Records (ADRs) for core systems.
  • Prototype Analysis: Formalize concept documents from prototype code or mechanics.
  • Use Case: If you've implemented a game feature but haven't documented it, or you need to analyze the structure of your existing game for architectural improvements.

Quick Start

To generate a design document from the implementation, type: /reverse-document design src/gameplay/combat

Frequently Asked Questions about reverse-document

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

FAQPage Schema
How do I generate a game design document from existing source code?

You can generate a game design document from existing source code by parsing implementation files and applying pattern recognition to construct a narrative. This process formalizes mechanics and architecture into structured documentation automatically.

Can I create Architecture Decision Records from prototype code?

Yes, you can create Architecture Decision Records from prototype code by analyzing the implementation. This skill formalizes concept documents and produces ADRs for core systems by recognizing structural patterns within your game mechanics.

What is the best way to reverse engineer game architecture for documentation?

The best way to reverse engineer game architecture for documentation is to automate pattern recognition across your codebase. This approach constructs a coherent narrative from your implementation, generating design documents without manual writing.

Do I need Python scripts to automate design document generation?

Yes, you need Python scripts to automate design document generation. This skill requires Python to parse code, apply pattern recognition, and construct the narrative needed to produce architecture and design documentation.

How do I document game mechanics that have no existing design documents?

To document game mechanics lacking design documents, analyze the implementation code to automatically generate the missing documentation. This skill reads your existing prototype code and formalizes it into a comprehensive game design document.