What problem does it solve?
The skill turns complex software architecture and dependency structures into an interactive 3D view, making it easier to understand modules, layers, and call flows without reading large codebases.
Core Features & Use Cases
- Code City: Visualize each file as a building (LOC and complexity drive height/shape) grouped by folders for an immediate size/structure overview.
- Dependency Graph 3D: Render an oriented dependency graph with force-based 3D layout to reveal central modules, coupling, and cycles.
- Layer Stack 3D: Stack architectural layers vertically (UI/Domain/Infra) and highlight cross-layer violations (e.g., lower importing higher).
- Call Graph 3D: Explore function call trees in depth with node types (sync/async/external/recursive) and weighted edges (frequency).
- Architecture Tour: Create a cinematic camera walkthrough with narrative overlays that can switch modes mid-tour.
- Standalone HTML export: Always generates a complete offline-friendly HTML file for sharing and presentations.
Quick Start
Use reversa-arquitetura-3d to generate a standalone interactive 3D HTML visualization of your system by describing the desired mode (Code City, Dependency Graph, Layer Stack, Call Graph, or Architecture Tour) and providing modules.json and deps.json (or the tour waypoints).