This skill transforms complex codebases into comprehensive, engineer-focused architecture documentation, providing deep insights into system design, data flows, and component interactions. It moves beyond high-level summaries by producing formal abstracts, component responsibility matrices, and detailed engineering analyses of trade-offs and failure modes. By leveraging industry-standard diagramming tools like PlantUML, Mermaid, and Eraser, it visualizes system structure and request lifecycles, making it an essential tool for technical handoffs, system audits, and onboarding new developers.
Key Features
01Automated codebase exploration and component dependency mapping
02Architectural Decision Log (ADR) extraction and documentation
030 GitHub stars
04Detailed component responsibility matrices and engineering trade-off analysis
05Generation of C4 model system and container diagrams
06Multi-engine diagram support including PlantUML, Mermaid, and Eraser