senior-architect

Design, analyze, and visualize software architecture with Mermaid, PlantUML, and ASCII diagrams.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires argparse, json, re, pathlib, collections, typing, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you design robust system architectures, evaluate complex technical decisions like microservices vs. monoliths, and visualize your system's structure.

Core Features & Use Cases

  • Architecture Diagram Generation: Create visual representations of your system in Mermaid, PlantUML, or ASCII formats.
  • Dependency Analysis: Identify coupling issues and circular dependencies within your project.
  • Architecture Assessment: Detect architectural patterns and code smells to guide improvements.
  • Decision Workflows: Step-by-step guides for choosing databases, architecture patterns, and making technology trade-offs.
  • Use Case: You need to present your system's architecture to stakeholders. Use this Skill to generate a clear Mermaid diagram from your project's codebase.

Quick Start

Generate a component architecture diagram for the current project directory in Mermaid format.

Frequently Asked Questions about senior-architect

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

FAQPage Schema
How do I generate a system architecture diagram from my codebase?

Generate system architecture diagrams by analyzing your codebase to visualize component structures. This skill outputs visual representations in Mermaid, PlantUML, or ASCII formats to clearly present technical system designs to stakeholders.

How do I detect circular dependencies and coupling issues in my project?

Detect circular dependencies and coupling issues by performing a dependency analysis on your project. This process identifies architectural code smells and structural coupling problems to guide targeted improvements in your software design.

What is the best way to evaluate microservices versus monolith architecture patterns?

Evaluating microservices versus monolith architecture patterns is best handled using structured decision workflows. These workflows guide technology trade-offs and pattern evaluation to help you choose the most robust system architecture.

Can I use this to check code quality for architectural soundness?

Yes, you can check code quality for architectural soundness by detecting existing architectural patterns and code smells. This assessment helps evaluate technical decisions and ensures your software structure remains robust.

Does this support step-by-step workflows for choosing a database?

Yes, this provides step-by-step decision workflows specifically for choosing databases and evaluating technology trade-offs. These workflows facilitate technical decision-making to ensure you select the right data architecture for your system.