Agent skill · product strategy · alirezarezvani
senior-architect
System architecture decisions with a written rationale: monolith vs microservices, database choice, scaling limits, ADRs, Mermaid diagrams. Load whenever the user asks should we split, which database, will it scale, or wants an ADR.
Why this skill is useful
Adds 3 executable scripts for generating architecture diagrams, analyzing dependencies, and assessing project architecture that aren't in public docs.
What it needs
Requires python installed locally. About 5k tokens when loaded. Last updated 2026-08-05. 23,939 stars on the source repository.
What this skill does
Senior Architect Architecture design and analysis tools for making informed technical decisions. Table of Contents Quick Start Tools Overview Architecture Diagram Generator Dependency Analyzer Project Architect Decision Workflows Database Selection Architecture Pattern Selection Monolith vs Microservices Reference Documentation Tech Stack Coverage Common Commands --- Quick Start --- Tools Overview 1. Architecture Diagram Generator Generates architecture diagrams from project structure in multiple formats. Solves: "I need to visualize my system architecture for documentation or team discussion" Input: Project directory path Output: Diagram code (Mermaid, PlantUML, or ASCII) Supported diagram types: component - Shows modules and their relationships layer - Shows architectural layers (presentation, business, data) deployment - Shows deployment topology Usage: Example output (Mermaid): --- 2. Dependency Analyzer Analyzes project dependencies for coupling, circular dependencies, and outdated packages. Solves: "I need to understand my dependency tree and identify potential issues" Input: Project directory path Output: Analysis report (JSON or human-readable) Analyzes: Dependency tree (direct and transitive) Circular dependencies between modules Coupling score (0-100) Outdated packages Supported package managers: npm/yarn (package.json) Python (requirements.txt, pyproject.toml) Go (go.mod) Rust (Cargo.toml) Usage: Example output: --- 3. Project Architect Analyzes project structure and detects architectural patterns, code smells, and improvement opportunities. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills alirezarezvani/senior-architect--20176e