reverse-document

Scan codebases to extract systems and draft game design documents.

8|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/CodePhobiia/claude-roblox-game-studio --skill reverse-document-codephobiia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reverse-document
Source: https://github.com/CodePhobiia/claude-roblox-game-studio/tree/main/.claude/skills/reverse-document
Command: npx skills add https://github.com/CodePhobiia/claude-roblox-game-studio --skill reverse-document-codephobiia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reverse-engineer design docs from an existing codebase to align implementation with high-level goals and reduce documentation gaps.

Core Features & Use Cases

  • Code scan & system extraction: Identify major systems, data flows, and interfaces directly from source code.
  • GDD drafting: Generate draft design documents from code structure, data models, and module relationships.
  • Handoff support: Create design artifacts for handoff, reviews, and publishing.

Quick Start

Start with a codebase scan to generate draft GDDs for every major system.

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 docs from an existing codebase?

To generate design docs from an existing codebase, you can scan the repository to extract major systems, data flows, and interfaces, which drafts GDD content saved to the design directory for review readiness.

What is reverse-engineering a design document from source code?

Reverse-engineering a design document from source code involves scanning the repository to extract systems and data models, drafting GDD content to align implementation with documentation, and enabling handoff and publishing readiness.

Can I create handoff artifacts for a project lacking documentation?

Yes, you can create handoff artifacts for undocumented projects by scanning the codebase to extract data flows and module relationships, generating review-ready design documents for immediate publishing and reviews.

How do I align code implementation with intended design goals?

You align code implementation with intended design goals by reverse-engineering design docs from the source code, identifying divergences between the actual data flows and the original high-level documentation.

What is the best way to extract data flows and systems from source code?

The best way to extract data flows and systems from source code is performing an automated repository scan, identifying major interfaces and module relationships to draft GDD content directly from the code structure.