senior-architect

Generate Mermaid, PlantUML, or ASCII architecture diagrams and analyze dependencies.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mermaid, plantuml, python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users make informed technical decisions by providing tools for system architecture design, analysis, and visualization.

Core Features & Use Cases

  • Architecture Diagram Generation: Create visual representations of system architecture in formats like Mermaid, PlantUML, or ASCII.
  • Dependency Analysis: Identify issues like circular dependencies, coupling, and outdated packages within a project.
  • Architecture Assessment: Analyze project structure to detect architectural patterns, code smells, and areas for improvement.
  • Decision Workflows: Guides users through choosing databases, architectural patterns, and deciding between monoliths and microservices.
  • Use Case: When designing a new microservices-based application, use this Skill to generate an initial architecture diagram, analyze potential dependency issues between services, and get guidance on selecting the most appropriate database technology.

Quick Start

Use the senior-architect skill to generate a Mermaid diagram of the current project's architecture.

Frequently Asked Questions about senior-architect

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

FAQPage Schema
How do I generate an architecture diagram for my system design?

To generate an architecture diagram, this Skill creates visual representations of your system design in Mermaid, PlantUML, or ASCII formats. It leverages Python scripts to automate diagram generation based on your project structure.

Can I analyze circular dependencies and code smells in my project architecture?

Yes, you can analyze project architecture to detect architectural patterns, code smells, and dependency issues like circular dependencies and coupling. This assessment helps identify areas for improvement within your codebase.

What's the best way to decide between a monolith and microservices for my application?

To decide between a monolith and microservices, this Skill provides guided decision workflows. It helps evaluate your architectural patterns and technical requirements to recommend the most appropriate system design approach.

How do I get guidance on database selection for a new microservices application?

You can get database selection guidance through built-in decision workflows that evaluate your application's needs. This Skill supports technical decision-making by guiding you to the most appropriate database technology for your system design.

Does this architecture assessment tool require Python and PlantUML to run?

Yes, the architecture assessment and diagram generation tools leverage Python scripts for execution, and rely on Mermaid, PlantUML, and Python dependencies to function properly within your development environment.