senior-architect

Analyze software architecture and generate Mermaid, PlantUML, or ASCII diagrams.

22|3|Updated Apr 20, 2025
One-click install
npx skills add https://github.com/CloudToLocalLLM-online/CloudToLocalLLM --skill senior-architect-cloudtolocalllm-online
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/CloudToLocalLLM-online/CloudToLocalLLM/tree/main/.claude/skills/senior-architect
Command: npx skills add https://github.com/CloudToLocalLLM-online/CloudToLocalLLM --skill senior-architect-cloudtolocalllm-online

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides tools and guidance for making informed technical decisions, designing robust system architectures, and analyzing project dependencies to improve software quality.

Core Features & Use Cases

  • Architecture Diagram Generation: Visualize system components and layers.
  • Dependency Analysis: Identify coupling issues and circular dependencies.
  • Architecture Assessment: Detect patterns and code smells.
  • Decision Workflows: Step-by-step guides for choosing databases, patterns, etc.
  • Use Case: You need to document the architecture of your microservices project. Use this Skill to generate a component diagram in Mermaid format and analyze the dependencies between services.

Quick Start

Use the senior architect skill to generate a component diagram for the current project.

Frequently Asked Questions about senior-architect

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

FAQPage Schema
How do I visualize system architecture and generate component diagrams?

To visualize system architecture, you can generate component diagrams in Mermaid, PlantUML, or ASCII formats. This allows you to map out system components and layers for documentation and design reviews.

How do I analyze project dependencies and check for circular dependencies?

Analyzing project dependencies helps you identify coupling issues and detect circular dependencies. This process evaluates your codebase to highlight structural relationships that may impact software quality.

Can I use Python scripts to automate architecture pattern detection?

Yes, you can automate architecture pattern detection using Python scripts. The automation identifies established architectural patterns and code smells to support technical decision-making and system design reviews.

What is the best way to check for layer violations in a software project?

The best way to check for layer violations is through automated architectural assessment. This scans your project structure to find breaches in layer separation, ensuring your system design maintains strict component boundaries.

Does this architecture analysis work with microservices projects?

Yes, this architecture analysis works with microservices projects. You can generate component diagrams and analyze dependencies between services to document your architecture and assess code quality effectively.