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.