What problem does it solve? Understanding an unfamiliar or undocumented codebase requires manually reading hundreds of files, which is slow and error-prone. This Skill automates the discovery, analysis, and documentation of any codebase into structured architectural specifications. ## Core Features & Use Cases - Automated Codebase Inventory: Crawls the repository, detects programming languages, and builds a file inventory with language breakdown percentages. - Parallel Reverse Engineering: Dispatches concurrent sub-agents to analyze code semantics, data flow, exported types, and dependencies across disjoint file sets. - Spec & Security Report Generation: Produces modular specification files (domain models, service layer, API endpoints) plus a security audit covering hardcoded credentials, unauthenticated endpoints, and dependency vulnerabilities. - Use Case: Onboard onto a legacy project by generating a complete 02-spec/21-app/ documentation tree with an architecture index and risk assessment before writing any new code. ## Quick Start Ask the AI to reverse-engineer this repository and generate a full architectural specification with a security audit under the spec folder.