senior-architect

Design scalable software architectures and decision frameworks for complex systems.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Architects and engineers often struggle to align on complex system designs, vendor choices, and integration patterns across large tech stacks. This skill provides structured guidance, reusable patterns, and decision frameworks to accelerate design, communication, and trade-off analysis.

Core Features & Use Cases

  • Architecture diagram generation for multi-service systems.
  • System design patterns and tech-stack decision frameworks.
  • Dependency analysis and documentation of integration points and trade-offs.
  • Real-world use cases covering frontend, backend, data, and deployment considerations.

Quick Start

Provide a complete architecture diagram and justification for a described project, including recommended tech stack, patterns, and integration points.

Frequently Asked Questions about senior-architect

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

FAQPage Schema
How do I design scalable software architecture for a complex multi-service system?

To design scalable software architecture, use structured decision frameworks to evaluate modularity, map dependencies, and generate architecture diagrams that define integration patterns across frontend, backend, and data layers.

What is the best way to analyze technology trade-offs when selecting a tech stack?

Analyzing technology trade-offs involves applying system design decision frameworks to evaluate maintainability and scalability, documenting integration points and dependency mapping across the proposed tech stack.

How do I generate architecture diagrams that map dependencies and integration points?

Generating architecture diagrams requires mapping multi-service integration points and performing dependency analysis to visualize system design patterns across frontend, backend, and data layers.

Can I use system design patterns for both frontend and backend integration decisions?

Yes, system design patterns apply to both frontend and backend integration decisions, providing structured guidance for defining integration points, mapping dependencies, and documenting trade-offs across the entire tech stack.

Why do I need dependency analysis when defining integration patterns for large tech stacks?

Dependency analysis is needed to identify coupling and constraints between services, ensuring that integration patterns satisfy modularity and maintainability requirements while documenting architectural trade-offs.

When should I not use a structured architecture decision framework for system design?

Structured architecture decision frameworks are unnecessary for simple, single-service applications where manual dependency mapping is trivial and trade-off analysis does not impact multi-layer scalability or modularity.