senior-architect

Generate architecture diagrams and analyze dependencies for software systems.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/tiandiyiqi/ai-skills --skill senior-architect-tiandiyiqi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/tiandiyiqi/ai-skills/tree/main/engineering-team/senior-architect
Command: npx skills add https://github.com/tiandiyiqi/ai-skills --skill senior-architect-tiandiyiqi

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the complexity of designing robust, scalable, and maintainable software architectures by providing a comprehensive toolkit for technical decision-making, system design, and dependency analysis.

Core Features & Use Cases

  • Architecture Diagram Generation: Automates the creation of architecture diagrams.
  • System Design & Optimization: Assists in designing and optimizing project architecture.
  • Dependency Analysis: Analyzes project dependencies for better management.
  • Use Case: When starting a new project, use this Skill to generate an initial architecture diagram, select the appropriate tech stack, and analyze potential dependency conflicts.

Quick Start

Use the senior-architect skill to generate an architecture diagram for your 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 new software project?

You can generate an architecture diagram by defining your system components and leveraging automated architecture diagram generation capabilities to visualize scalable structures and system design patterns across various technologies.

What is the best way to select a tech stack for scalable system design?

The best way to select a tech stack for scalable system design involves applying a tech stack decision framework to evaluate technologies like React, Node.js, Go, and Python against your specific maintainability and scalability requirements.

Can I analyze project dependencies for technologies like NodeJS and Python?

Yes, you can analyze project dependencies for technologies like NodeJS and Python by performing dependency analysis to identify potential conflicts, optimize architecture, and ensure better dependency management.

Does system design pattern application work for both web and mobile tech stacks?

System design pattern application works for both web and mobile tech stacks, supporting scalable architecture design across ReactJS, NextJS, React Native, Swift, Kotlin, and Flutter for robust cross-platform systems.

How do I optimize software architecture for maintainability?

To optimize software architecture for maintainability, apply system design patterns and perform dependency analysis to streamline project dependencies, ensuring your tech stack supports scalable and robust long-term growth.