senior-architect

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

1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/OMIXEC/Mobile-dev-skills --skill senior-architect-omixec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/OMIXEC/Mobile-dev-skills/tree/main/skills/senior-architect
Command: npx skills add https://github.com/OMIXEC/Mobile-dev-skills --skill senior-architect-omixec

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Architecture design and analysis tools for making informed technical decisions.

Core Features & Use Cases

  • Architecture Diagram Generator, Dependency Analyzer, and Project Architect to produce diagrams, ADRs, and assessments.
  • Supports Mermaid, PlantUML, and ASCII diagrams to visualize system structure and data flows.
  • Generates architecture decision records and actionable recommendations for teams planning tech stack choices.

Quick Start

Run the project_architect.py script against your project directory to generate a full architectural assessment.

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 for a multi-language codebase?

To generate architecture diagrams for a multi-language codebase, run the project architect script against your directory to analyze system structure and output Mermaid, PlantUML, or ASCII diagrams.

What is the best way to document architecture decisions for complex projects?

Documenting architecture decisions is best handled by generating Architecture Decision Records that evaluate patterns and output actionable recommendations for teams planning tech stack choices.

Can I analyze dependency structures and detect layer violations in microservices?

Yes, you can analyze dependency structures to detect layer violations in microservices by running the dependency analyzer to evaluate architectural patterns and identify structural issues across your codebase.

Does this tool support architectural analysis for hexagonal patterns and monoliths?

Architectural analysis supports hexagonal patterns and monoliths by identifying and evaluating software architecture decisions across these varied structures to produce comprehensive architectural assessments.

How do I start a full architectural assessment of an existing project?

To start a full architectural assessment of an existing project, execute the project architect script against your project directory to identify patterns, generate diagrams, and produce actionable recommendations.

What is the purpose of an Architecture Decision Record in system design?

An Architecture Decision Record in system design captures evaluated technical choices and patterns, providing actionable recommendations that help teams make informed decisions for scalable system architectures.