senior-architect

Generate C4, sequence, and ERD diagrams for software system architecture.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill offers expert-level guidance for designing robust, scalable, and evolutionary software systems, streamlining architecture diagram generation, system design patterns, tech stack decision frameworks, and dependency analysis.

Core Features & Use Cases

  • Comprehensive Architecture Guidance: Provides software architecture guidance across Web, Mobile, and Cloud.
  • Architecture Diagram Generation: Creates visual representations using C4 model, Sequence, and ERD diagrams.
  • Tech Stack Decision Frameworks: Offers frameworks to make informed technology choices.
  • Dependency Analysis: Assists in understanding and managing system dependencies.

Quick Start

To get started with the senior-architect skill, use the following command: 'Design a microservices architecture for E-commerce'.

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 microservices architecture for an E-commerce platform?

To design a scalable microservices architecture, you need expert guidance on system design patterns and dependency analysis to ensure your software architecture remains maintainable and robust as it evolves. This skill provides frameworks to structure your system effectively for high scalability.

What is the best way to generate architecture diagrams for software systems?

The best way to generate architecture diagrams is by using visual representations like the C4 model, Sequence, and ERD diagrams. This approach streamlines architecture diagram generation, providing clear visual communication of your system design across web, mobile, and cloud environments.

How do you analyze dependencies when planning a tech stack decision?

Analyzing dependencies for tech stack decisions requires a structured framework to understand and manage system interactions. This process assists in evaluating technology stacks against your architecture patterns, ensuring you make informed choices for a maintainable system.

Do I need prior knowledge of architecture patterns to use a tech stack decision framework?

Yes, utilizing a tech stack decision framework requires existing knowledge of architecture patterns and technology stacks. This foundation is necessary to effectively apply the expert-level guidance for designing robust and evolutionary software systems.

Can I use system design patterns for both cloud and mobile applications?

Yes, system design patterns can be applied across web, mobile, and cloud platforms. Comprehensive architecture guidance ensures your scalable and maintainable systems are effectively structured regardless of the specific deployment environment.