senior-architect

Generate architecture diagrams and analyze dependencies for software systems.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/abudhahir/projects-pkm --skill senior-architect-abudhahir
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/abudhahir/projects-pkm/tree/main/SKILLS/senior-architect
Command: npx skills add https://github.com/abudhahir/projects-pkm --skill senior-architect-abudhahir

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mermaid, plantuml, 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, evaluation, and analysis.

Core Features & Use Cases

  • Architecture Diagrams: Generate visual representations of system architecture.
  • Dependency Analysis: Identify coupling issues and circular dependencies.
  • Tech Stack Evaluation: Compare technologies and patterns for suitability.
  • Use Case: A team is deciding between a monolith and microservices. This skill can help them analyze trade-offs, visualize current architecture, and evaluate dependencies.

Quick Start

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

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 current project?

System architecture diagrams are generated by analyzing your project directory structure and outputting visual component representations. The skill supports both Mermaid and PlantUML formats to document dependencies and system design automatically.

What is the best way to analyze project dependencies for circular coupling?

Dependency analysis identifies coupling issues and circular dependencies within your project structure. By evaluating the codebase, the skill highlights architectural flaws and provides insights into how components interact, helping you refactor problematic coupling.

Can I use this to evaluate a monolith versus microservices tech stack?

Yes, you can evaluate a monolith versus microservices architecture by comparing technology patterns for suitability. The skill analyzes trade-offs, visualizes your current architecture, and evaluates dependencies to support informed technical decision-making.

Does the system design analysis work with Mermaid and PlantUML?

System design analysis works directly with both Mermaid and PlantUML diagram formats. These dependencies enable automated visual representation generation and technical decision documentation for your software architecture.

How do I evaluate architectural patterns and trade-offs for scalability?

Evaluating architectural patterns for scalability involves comparing technologies and analyzing project structure for architectural insights. The skill assesses pattern suitability and identifies structural coupling issues that impact overall system scalability.