Senior Architect
Comprehensive toolkit for designing scalable systems, documenting architecture, and analyzing dependencies.
Capabilities
1. Architecture Diagram Generator
Generates Mermaid JS diagrams from your codebase structure.
bash
python scripts/architecture_diagram_generator.py <project-path> --output diagram.mmd
2. Dependency Analyzer
Analyzes project dependencies (package.json, requirements.txt) and reports metrics.
bash
python scripts/dependency_analyzer.py <project-path> --json
3. Project Architect (Linter)
Checks project health against architectural best practices (README, Dockerfile, Gitignore existence, etc.).
bash
python scripts/project_architect.py <target-path>
Reference Documentation
Tech Stack Coverage
- •Languages: TypeScript, JavaScript, Python, Go
- •Frontend: React, Next.js, React Native
- •Backend: Node.js, Express, GraphQL
- •Database: PostgreSQL, Supabase
- •DevOps: Docker, Kubernetes
Development Workflow
- •Analyze: Run
project_architect.pyto assess current state. - •Visualize: Run
architecture_diagram_generator.pyto see the structure. - •Plan: Use
references/guides to make decisions.