senior-architect

Generate architecture diagrams and analyze system dependencies with Python.

1|Updated Jun 25, 2026
One-click install
npx skills add https://github.com/dual-devs0/sistema-academico --skill senior-architect-dual-devs0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/dual-devs0/sistema-academico/tree/main/skills/skills_1/senior-architect
Command: npx skills add https://github.com/dual-devs0/sistema-academico --skill senior-architect-dual-devs0

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenges of designing complex, scalable systems by providing tools for architecture diagram generation, system design patterns, tech stack decision frameworks, and dependency analysis.

Core Features & Use Cases

  • Architecture Diagram Generator: Automates the creation of architecture diagrams for system design.
  • Project Architect: Analyzes and optimizes project performance and architecture.
  • Dependency Analyzer: Identifies and manages project dependencies for better maintainability.
  • Use Case: When planning a new system, use this Skill to generate an architecture diagram, analyze the project, and ensure a robust dependency management strategy.

Quick Start

Generate an architecture diagram for your project by running the command: python scripts/architecture_diagram_generator.py <project-path>

Frequently Asked Questions about senior-architect

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

FAQPage Schema
How do I generate an architecture diagram for my software project?

You can generate an architecture diagram by running the Python script `architecture_diagram_generator.py` with your project path as the argument. This automates system design visualization and outputs the diagram directly from your project structure.

What is the best way to analyze and optimize system performance during architecture design?

System performance optimization is handled by the Project Architect feature, which analyzes your project architecture to identify bottlenecks. It evaluates system design patterns and tech stack decisions to recommend improvements for better maintainability.

How do I manage and analyze project dependencies for better maintainability?

You can identify and manage project dependencies using the Dependency Analyzer. It evaluates your project structure to map out dependencies, ensuring a robust management strategy that improves overall system maintainability.

Do I need Python installed to use these system design and tech stack analysis tools?

Yes, Python is required as a dependency along with various libraries for diagram generation and analysis. You need a Python environment configured to run the scripts that execute architecture generation and dependency analysis tasks.

Can I use this to evaluate my tech stack decisions for scalable systems?

Yes, the Skill provides a tech stack decision framework specifically for designing scalable software architectures. It analyzes your chosen technologies against system design patterns to validate scalability and performance optimization.