senior-architect

Generate architecture diagrams in Mermaid, PlantUML, or ASCII formats.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/LuizEduPP/skills --skill senior-architect-luizedupp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/LuizEduPP/skills/tree/main/senior-architect
Command: npx skills add https://github.com/LuizEduPP/skills --skill senior-architect-luizedupp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps engineering teams make informed architecture decisions by providing structured workflows, dependency insights, and diagram generation so you can compare monoliths, microservices, and hybrid approaches with clarity.

Core Features & Use Cases

  • Architecture Diagram Generator: Scan your project and export component, layer, or deployment diagrams in Mermaid, PlantUML, or ASCII formats to visualize system structure.
  • Dependency Analyzer: Detect coupling, circular dependencies, outdated packages, and package-manager specific risks to inform refactoring and ADRs.
  • Decision Workflows & References: Follow guided workflows for database selection, architecture pattern decisions, and monolith versus microservices trade-offs, complemented by rich reference materials.

Quick Start

Ask the senior architect skill to inspect my project and output an architecture diagram, dependency analysis, and recommendations.

Frequently Asked Questions about senior-architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate architecture diagrams from my existing project code?

To generate architecture diagrams, this Skill scans your project and exports component, layer, or deployment diagrams in Mermaid, PlantUML, or ASCII formats to visualize system structure. It provides structured diagram output via included Python utilities.

How do I analyze circular dependencies and coupling in my codebase?

To analyze circular dependencies and coupling, this Skill detects these issues alongside outdated packages and package-manager specific risks. It provides dependency insights to inform your refactoring strategies and architecture decision records.

What is the best way to decide between a monolith and microservices architecture?

The best way to decide between a monolith and microservices is using provided decision workflows that compare trade-offs with clarity. It guides engineering teams through structured evaluations to ensure informed architecture pattern decisions.

How do I document an architecture decision record for a database selection?

To document an architecture decision record for database selection, this Skill provides guided decision workflows and rich reference materials. It helps engineering teams evaluate technical decisions and structure ADRs with confidence.

Do I need Python installed to output deployment diagrams in PlantUML format?

You need Python installed because multi-format diagram output is generated via included Python utilities. These scripts support exporting your scanned project structure into PlantUML, Mermaid, or ASCII formats.