senior-architect

Define and query system design automation for software architecture decisions.

Updated Nov 29, 2025
One-click install
npx skills add https://github.com/thimslugga/agent-skills --skill senior-architect-thimslugga
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/thimslugga/agent-skills/tree/main/skills/development/senior-architect
Command: npx skills add https://github.com/thimslugga/agent-skills --skill senior-architect-thimslugga

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Designing large-scale software architectures is error-prone and time-consuming; this skill provides a structured approach with architecture patterns, decision frameworks, and dependency analysis to accelerate planning and reduce risk.

Core Features & Use Cases

  • Architecture Diagram Generator for visualizing system components and relationships.
  • Project Architect for comprehensive analysis and architecture recommendations.
  • Dependency Analyzer to map dependencies, detect bottlenecks, and guide technology choices.
  • Use Case: design an event-driven microservices platform with clear boundaries and integration patterns.

Quick Start

Ask the AI to generate a high-level system design for a scalable web app using React and Node, including recommended patterns and a dependency map.

Frequently Asked Questions about senior-architect

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

FAQPage Schema
How do I design a scalable system architecture for a web application?▼

To design scalable system architecture, generate a high-level system design with recommended architecture patterns, visual component diagrams, and a dependency map. This structured approach accelerates planning and reduces design risks.

How does dependency analysis help with technology selection during project scoping?▼

Dependency analysis maps software dependencies to detect bottlenecks and guide technology choices during project scoping. It provides a clear view of system relationships to support robust end-to-end design and architecture reviews.

What is the best way to visualize system components for an event-driven microservices platform?▼

Visualizing system components for an event-driven microservices platform is done using an architecture diagram generator to map boundaries and integration patterns. This provides clear visual relationships for comprehensive project analysis.

Can I use this system design automation for both web and mobile stacks?▼

Yes, system design automation and decision support applies to project scoping, architecture review, and technology selection across both web and mobile stacks. It guides pattern selection and dependency mapping for end-to-end design.

When do I need architecture patterns and decision frameworks for software architectures?▼

You need architecture patterns and decision frameworks for software architectures when designing large-scale systems, as manual design is error-prone and time-consuming. These frameworks provide structured dependency analysis to accelerate planning and reduce risk.