Reverse Document & Design

•
501
•

Generates high-quality design documents, ADRs, and concept papers by reverse engineering intent from existing source code.

Reverse Document is a specialized Claude Code skill designed to bridge the gap between implementation and documentation. It analyzes source code, configuration files, and git history to reconstruct the original design intent behind a system. With specialized modes for creating Feature Design Documents, Architecture Decision Records (ADRs), and Concept Documents for prototypes, this skill ensures that documentation remains accurate to the implementation while capturing the 'why' behind technical decisions. It is particularly effective for documenting legacy systems, onboarding new developers, and formalizing architecture decisions that were never recorded.

Key Features

01Design Mode: Converts source directories into detailed Product and Feature Design Documents.
02Concept Mode: Transforms early-stage prototypes into clear concept documents with next steps.
03Intent Discovery: Analyzes TODOs, HACKs, and Git history to uncover system limitations and constraints.
04Data Flow Tracing: Maps the lifecycle of data through the system to visualize high-level architecture.
05Architecture Mode: Extracts and formats Architecture Decision Records (ADRs) based on code patterns.
06501 GitHub stars

Use Cases

01Formalizing architectural decisions into ADRs by analyzing dependency choices and implementation patterns.
02Translating rapid proof-of-concept prototypes into structured requirement documents for production planning.
03Generating comprehensive technical documentation for legacy codebases during team onboarding.