senior-architect

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

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/Ksawyoux/MyBot-ksawyoux- --skill senior-architect-ksawyoux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/Ksawyoux/MyBot-ksawyoux-/tree/main/src/skills/senior-architect
Command: npx skills add https://github.com/Ksawyoux/MyBot-ksawyoux- --skill senior-architect-ksawyoux

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you make informed technical decisions, analyze project architecture, and generate diagrams to visualize system design.

Core Features & Use Cases

  • Architecture Diagram Generation: Create visual representations of your system in Mermaid, PlantUML, or ASCII.
  • Dependency Analysis: Identify circular dependencies, coupling issues, and outdated packages.
  • Architecture Assessment: Detect patterns, code smells, and suggest improvements.
  • 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 architecture diagrams from an existing project structure?

This Skill generates architecture diagrams by detecting structural patterns and dependencies within your project, producing visual representations in Mermaid, PlantUML, or ASCII format to clearly communicate system design.

How do I detect circular dependencies and coupling issues in my codebase?

You can detect circular dependencies and coupling issues by running a dependency analysis, which identifies structural couplings, outdated packages, and layer violations to help assess and improve overall code quality.

What is the best way to identify layer violations and technical debt?

The best way to identify layer violations and technical debt is through an architecture assessment, which detects code smells, structural patterns, and coupling issues to provide actionable suggestions for improving system design.

Can I use this to visualize system design for stakeholder presentations?

Yes, you can visualize system design for presentations by generating clear component diagrams from your project structure. It supports formats like Mermaid and PlantUML to facilitate technical decision-making among stakeholders.

Does this architecture analysis tool support PlantUML and Mermaid formats?

Yes, the architecture analysis tool supports both PlantUML and Mermaid formats, alongside ASCII, allowing you to generate structural diagrams and visual representations that match your documentation requirements.