senior-architect

Generate architecture diagrams and analyze system dependencies for software projects.

3|2|Updated Aug 31, 2025
One-click install
npx skills add https://github.com/donggyun112/ai-librarian --skill senior-architect-donggyun112
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/donggyun112/ai-librarian/tree/main/.claude/skills/senior-architect
Command: npx skills add https://github.com/donggyun112/ai-librarian --skill senior-architect-donggyun112

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, and 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.

Core Features & Use Cases

  • Architecture Diagram Generation: Automates the creation of architecture diagrams.
  • System Design & Analysis: Offers tools for in-depth project analysis, performance optimization, and dependency management.
  • Tech Stack Decision Frameworks: Provides guidance on selecting appropriate technologies.
  • Use Case: When starting a new project, use this Skill to generate an initial architecture diagram and receive recommendations on the best tech stack and design patterns.

Quick Start

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

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?

To generate an architecture diagram, this Skill automates diagram creation by analyzing your project directory structure and dependencies, producing visual representations of your system design without manual drawing.

What tech stack should I choose for building a scalable system?

Choosing a tech stack for scalable systems is guided by built-in decision frameworks evaluating modern technologies like React, Node.js, Go, and Python, matching your specific performance and maintainability requirements.

Can I use this to analyze project dependencies and evaluate technical trade-offs?

Yes, you can use this to analyze project dependencies and evaluate technical trade-offs, as it provides dedicated dependency analysis capabilities and system design pattern application for in-depth project evaluation.

Does this system design skill support both web and mobile technologies?

This system design skill supports web and mobile technologies, covering frameworks including ReactJS, NextJS, React Native, Swift, Kotlin, and Flutter for comprehensive cross-platform architecture planning.

Do I need Python installed to run the architecture analysis?

Yes, you need Python installed to run the architecture analysis, as Python3 is a required dependency for executing the scripts that perform automated diagram generation and dependency analysis.

When should I use senior architect for system design instead of manual planning?

Use senior architect for system design instead of manual planning when starting new projects, making critical technical decisions, or defining complex integration patterns where automated diagram generation and structured frameworks accelerate robust architecture creation.