What problem does it solve? Designing scalable system architecture and making defensible technology decisions requires structured analysis of project structure, dependencies, and design patterns, which is time-consuming to do manually across full-stack codebases. ## Core Features & Use Cases - Architecture Diagram Generation: Run the architecture_diagram_generator.py script against a project path to produce architecture diagram output with optional JSON export. - Project Structure Analysis: Use project_architect.py to analyze a target codebase and receive findings and recommendations in a structured report. - Dependency Analysis: Run dependency_analyzer.py to inspect project dependencies and surface findings for technical decision-making. - Use Case: When evaluating whether to adopt GraphQL versus REST for a Next.js and PostgreSQL application, consult the tech decision guide reference and run the project architect script to ground the decision in documented patterns. ## Quick Start Ask the assistant to analyze your project architecture by running the project architect script against your repository path and reviewing the generated report.