senior-architect

Generate architecture diagrams and analyze dependencies across technology stacks.

Updated Nov 3, 2016
One-click install
npx skills add https://github.com/xleliberty/mydotfiles --skill senior-architect-xleliberty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/xleliberty/mydotfiles/tree/main/.config/.claude/plugins/cache/claude-code-skills/engineering-skills/2.1.2/senior-architect
Command: npx skills add https://github.com/xleliberty/mydotfiles --skill senior-architect-xleliberty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill addresses the complexity of designing robust software systems by providing automated tools for architecture visualization, dependency analysis, and technical decision-making.

Core Features & Use Cases

  • Architecture Visualization: Automatically generate component, layer, or deployment diagrams in Mermaid, PlantUML, or ASCII formats.
  • Dependency Analysis: Identify circular dependencies, coupling scores, and outdated packages across multiple languages.
  • Decision Support: Access structured workflows for database selection, pattern selection, and monolith-to-microservices migration planning.
  • Use Case: Use this skill to visualize your current project structure and identify high-coupling areas before starting a major refactoring effort.

Quick Start

Run the architecture diagram generator on the current directory to visualize your system components 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?

System architecture diagrams can be automatically generated in Mermaid, PlantUML, or ASCII formats. The tool visualizes your current project structure by analyzing the directory to produce component, layer, or deployment diagrams.

What is the best way to identify circular dependencies and coupling in my codebase?

Dependency analysis identifies circular dependencies, calculates coupling scores, and detects outdated packages across multiple languages. This helps pinpoint high-coupling areas in your system architecture before a major refactoring effort.

Can I use this for monolith to microservices migration planning?

Yes, structured workflows support monolith-to-microservices migration planning. It provides decision support through structured workflows for database selection, pattern selection, and scalability planning across diverse technology stacks.

Does the tool support architectural pattern assessment across diverse technology stacks?

Yes, architectural pattern assessment is supported across diverse technology stacks. It evaluates system structures and technical decisions to facilitate informed decision-making for your software design.

When do I need automated architecture visualization and dependency analysis?

You need automated architecture visualization and dependency analysis when tackling the complexity of designing robust software systems. Use it to evaluate system structures, identify high-coupling areas, and inform technical decisions before refactoring.