senior-architect

Generate architecture diagrams and analyze dependencies with Python scripts.

2|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/zhangzhang-111-i/claude-skills111 --skill senior-architect-zhangzhang-111-i
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/zhangzhang-111-i/claude-skills111/tree/main/engineering-team/senior-architect
Command: npx skills add https://github.com/zhangzhang-111-i/claude-skills111 --skill senior-architect-zhangzhang-111-i

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides tools and workflows to design, analyze, and document system architecture, helping make informed technical decisions.

Core Features & Use Cases

  • Architecture Diagrams: Generate diagrams in Mermaid, PlantUML, or ASCII.
  • Dependency Analysis: Identify coupling issues and outdated packages.
  • Architecture Assessment: Detect patterns, code smells, and suggest improvements.
  • Decision Workflows: Guides for choosing databases, patterns, and tech stacks.
  • Use Case: You need to visualize the architecture of your microservices project and identify potential bottlenecks before a major refactor.

Quick Start

Use the senior-architect skill to generate a Mermaid diagram of the current project 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 architecture diagrams for my project dependencies?

To generate architecture diagrams, this Skill analyzes your project dependencies and structure using Python scripts, outputting visual diagrams in Mermaid, PlantUML, or ASCII formats to help you evaluate system design and identify bottlenecks.

Can I detect code smells and architectural patterns in an existing codebase?

Yes, you can detect code smells and architectural patterns by performing an architecture assessment that scans your project structure to identify coupling issues, outdated packages, and suggest architectural improvements.

Does this system design tool support workflows for choosing a tech stack and databases?

Yes, this system design tool supports technical decision workflows by providing structured guides for choosing databases, architectural patterns, and tech stacks to facilitate informed technical decision-making.

What is the best way to analyze microservices architecture before a major refactor?

The best way to analyze microservices architecture before a refactor is to visualize the project architecture and run dependency analysis to identify potential bottlenecks, coupling issues, and outdated packages.

Do I need Mermaid or PlantUML installed to visualize system architecture?

You need Mermaid or PlantUML dependencies to render the generated architecture diagrams externally, as the Skill uses Python scripts to output diagram code in these formats for comprehensive system evaluation.