One-click install
npx skills add https://github.com/EanLee/article-write --skill senior-architect-eanlee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/EanLee/article-write/tree/main/.github/skills/senior-architect
Command: npx skills add https://github.com/EanLee/article-write --skill senior-architect-eanlee

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive toolkit for designing robust, scalable, and maintainable software architectures, addressing complex system design challenges and technical decision-making.

Core Features & Use Cases

  • Architecture Diagram Generation: Automates the creation of architecture diagrams.
  • System Design Analysis: Performs deep analysis, provides performance metrics, and offers recommendations for project architecture.
  • Dependency Analysis: Analyzes project dependencies for potential issues.
  • Use Case: When starting a new project, use this Skill to generate an initial architecture diagram, analyze the proposed tech stack, and identify potential dependency conflicts before development begins.

Quick Start

Use the senior architect skill to generate an architecture diagram for the project located at '/path/to/project'.

Frequently Asked Questions about senior-architect

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

FAQPage Schema
How do I generate an architecture diagram for a modern tech stack?

Architecture diagram generation automates visual system design creation. You provide a project path, and the tool analyzes your tech stack, applying system design patterns to produce a structured architecture diagram for scalable systems.

What is the best way to analyze project dependencies before development begins?

Dependency analysis identifies potential conflicts within your project architecture. By evaluating your proposed tech stack against system design patterns, it highlights integration issues and provides recommendations for maintainable systems.

Does this system design approach work with ReactJS, NextJS, and NodeJS?

System design analysis explicitly supports ReactJS, NextJS, and NodeJS. It evaluates trade-offs and defines integration patterns across modern web technologies, including Postgres, GraphQL, Go, and Python for robust system architecture.

Can I use this to evaluate trade-offs when defining integration patterns?

Evaluating trade-offs is a core function of system design analysis. It provides performance metrics and recommendations for your project architecture, ensuring scalable and maintainable integration patterns across your chosen tech stack.

When do I need automated tech stack decision frameworks for system architecture?

Tech stack decision frameworks are needed when starting a new project or scaling an existing one. They automate technical decisions, applying system design patterns to ensure your architecture remains scalable and maintainable.

How do I apply system design patterns to ensure a scalable architecture?

Applying system design patterns involves deep analysis of your project architecture. The tool automates this by evaluating performance metrics, analyzing dependencies, and generating architecture diagrams to guide scalable system design.