senior-architect

Design system architectures and generate Mermaid, PlantUML, or ASCII diagrams.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architects and engineers need a cohesive toolkit to design, evaluate, and document software architectures, reducing guesswork and miscommunication.

Core Features & Use Cases

  • Architecture Diagram Generator: Generates Mermaid, PlantUML, or ASCII diagrams from project structure.
  • Dependency Analyzer: Analyzes project dependencies, detects cycles and coupling, and offers recommendations.
  • Project Architect: Analyzes patterns, code quality, and suggests improvements and ADR templates.
  • ADRs and design reviews: Generates architecture decision records and supports architecture evaluation workflows.

Quick Start

Run the architecture analysis tool on your project to generate diagrams and an architecture assessment report.

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 an existing project structure?

To generate architecture diagrams, the tool analyzes your project structure and outputs visual representations. It automatically produces Mermaid, PlantUML, or ASCII diagrams to visualize system dependencies and component relationships.

What is the best way to document architecture decisions for a system design review?

Documenting architecture decisions is best handled by generating Architecture Decision Records (ADRs). This tool provides ADR templates and supports design review workflows to evaluate patterns and produce actionable recommendations.

Can I use this for dependency analysis on a modular monolith or microservices project?

Yes, you can use this for dependency analysis on modular monolith and microservices projects. The dependency analyzer detects cycles, assesses coupling, and offers recommendations to improve your architecture.

How does a dependency analyzer detect cycles and assess code quality?

A dependency analyzer detects cycles by examining project dependencies to identify circular references and coupling issues. It analyzes code patterns to provide recommendations and actionable improvements for your architecture.

Do I need a specific tech stack to evaluate system architecture patterns?

You do not need a specific tech stack to evaluate system architecture patterns. The tool performs tech stack evaluation and suggests improvements across monolith, modular monolith, and microservices projects regardless of language.

When should I use PlantUML vs Mermaid for architecture diagram generation?

Use PlantUML or Mermaid for architecture diagram generation based on your documentation platform support. The tool generates both formats, allowing you to visualize system design using your preferred diagramming syntax.