senior-architect

Generate system diagrams and analyze dependencies across multi-language codebases.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/mporenta/airflow --skill senior-architect-mporenta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/mporenta/airflow/tree/main/.claude/skills/senior-architect
Command: npx skills add https://github.com/mporenta/airflow --skill senior-architect-mporenta

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Architects and engineering teams often struggle with consistently designing scalable, maintainable systems across multi-language stacks. This skill provides structured guidance and automation to accelerate architecture work, ensure alignment with best practices, and reduce decision fatigue.

Core Features & Use Cases

  • Automated Architecture Diagram Generator: create and update system diagrams from code and infrastructure definitions to visualize architecture.
  • Project Architect & Dependency Analysis: analyze project structures, dependencies, and integration points to identify risks and optimization opportunities.
  • Tech Decision Frameworks: provide reference patterns and decision guidance to standardize technology choices across teams, projects, and platforms.

Quick Start

Run the architecture tooling on your codebase to generate an initial system diagram and review recommended architectural decisions.

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 existing code and infrastructure definitions?

Architecture diagrams are generated automatically by running the tooling on your codebase to visualize system architecture from code and infrastructure definitions. This creates an initial system diagram to help you review the current structure.

What is the best way to standardize technology decisions across multiple engineering teams?

To standardize technology decisions, use tech decision frameworks that provide reference patterns and governance guidance. This ensures alignment with best practices and reduces decision fatigue across projects and platforms.

Can I analyze project dependencies and integration points to identify architectural risks?

Yes, the project architect and dependency analysis features analyze project structures, dependencies, and integration points. This identifies potential risks and optimization opportunities within your systems.

Does this architecture tooling support multi-language software stacks?

Yes, the architecture tooling supports scalable, maintainable software architectures across multi-language stacks. It provides reproducible patterns and automated guidance for enterprise-grade systems regardless of language.

How do I accelerate architecture governance and reduce decision fatigue for my team?

You can accelerate architecture governance by using automated tooling, reference documentation, and reproducible patterns. This structured guidance ensures alignment with best practices and reduces decision fatigue.

When do I need automated architecture tooling for system design?

You need automated architecture tooling when your engineering teams struggle to consistently design scalable, maintainable systems. It automates diagram generation, dependency analysis, and tech decisions to accelerate architecture work.