senior-architect

Generate architecture diagrams and analyze dependencies for multi-stack projects.

Updated Jul 9, 2025
One-click install
npx skills add https://github.com/underPressue/dotfiles --skill senior-architect-underpressue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/underPressue/dotfiles/tree/main/.claude/skills/senior-architect
Command: npx skills add https://github.com/underPressue/dotfiles --skill senior-architect-underpressue

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Designing scalable, maintainable software architectures is complex and error-prone. This skill provides an automated toolkit to guide architecture decisions, generate diagrams, and analyze dependencies to reduce risk and accelerate planning.

Core Features & Use Cases

  • Architecture Diagram Generator: creates visual representations of system architecture to communicate designs clearly.
  • Project Architect: analyzes project structures, identifies improvements, and recommends architectural optimizations.
  • Dependency Analyzer: evaluates dependencies and highlights potential coupling and risk across services.

Quick Start

Run the Architecture Diagram Generator on your project: 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
What is the best way to generate architecture diagrams for a multi-stack project?

Generating architecture diagrams for a multi-stack project is done by running an automated generator script against your project path to create visual representations that clearly communicate system designs.

How do I analyze dependencies to identify service coupling and risk?

You analyze dependencies to identify service coupling and risk by running an automated dependency analyzer that evaluates your project structure and highlights potential architectural issues across services.

Can I use this toolkit for both web and mobile backend architecture planning?

Yes, you can use this toolkit for web and mobile backend architecture planning. It applies to multi-stack projects to guide architectural decisions, evaluate patterns, and reduce planning risk.

How does the project architect tool evaluate and optimize software architecture?

The project architect tool evaluates and optimizes software architecture by analyzing your existing project structures, identifying areas for improvement, and recommending specific architectural optimizations.

When do I need automated architecture planning for system design?

You need automated architecture planning for system design when solving the complexity of building scalable, maintainable software architectures, requiring pattern selection and tech decision guidance to reduce risk.