senior-architect

Generate Mermaid architecture diagrams and analyze software dependencies.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/mcauduro0/Macro_Trading --skill senior-architect-mcauduro0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/mcauduro0/Macro_Trading/tree/main/.claude/skills/alireza-senior-architect
Command: npx skills add https://github.com/mcauduro0/Macro_Trading --skill senior-architect-mcauduro0

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill assists in making critical technical decisions, evaluating architectural trade-offs, and visualizing system designs to ensure robust, scalable, and maintainable software.

Core Features & Use Cases

  • Architecture Diagram Generation: Create visual representations of system architecture in Mermaid, PlantUML, or ASCII.
  • Dependency Analysis: Identify coupling issues, circular dependencies, and outdated packages.
  • System Design Workflows: Follow structured approaches for capacity planning, API design, and database schema design.
  • 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 structure.

Quick Start

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

To generate system architecture diagrams, the Skill analyzes your project structure and creates visual representations in Mermaid, PlantUML, or ASCII format. This allows you to clearly present system designs and component relationships to stakeholders.

How do I analyze dependencies to identify circular dependencies and coupling issues?

You can analyze dependencies by evaluating your project structure to identify coupling issues, circular dependencies, and outdated packages. This dependency analysis helps ensure your software architecture remains maintainable and robust.

Can I use this to evaluate my technology stack and database selection for scalability?

Yes, you can evaluate your technology stack and database selection for scalability. The Skill provides structured workflows and guidance to support decision-making for capacity planning, API design, and evaluating architectural trade-offs.

Does this Skill support both Mermaid and PlantUML for system design workflows?

Yes, the Skill supports both Mermaid and PlantUML for system design workflows. You can choose either format to generate architecture diagrams, enabling flexible integration with various documentation platforms and stakeholder presentations.

What is the best way to approach capacity planning and API design?

The best way to approach capacity planning and API design is by following the structured system design workflows provided. These workflows guide you through database schema design and architecture evaluation to ensure your system is built for scalability.