senior-architect

Generate architecture diagrams and analyze project dependencies for modern technology stacks.

2|Updated Dec 18, 2025
One-click install
npx skills add https://github.com/maslennikov-ig/MC-2 --skill senior-architect-maslennikov-ig
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/maslennikov-ig/MC-2/tree/main/.claude/skills/senior-architect
Command: npx skills add https://github.com/maslennikov-ig/MC-2 --skill senior-architect-maslennikov-ig

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, analyzing, and documenting complex software architectures, ensuring scalability, maintainability, and adherence to best practices.

Core Features & Use Cases

  • Architecture Diagram Generation: Automatically create visual representations of system architecture.
  • Project Analysis & Optimization: Deeply analyze existing projects for performance bottlenecks and suggest improvements.
  • Dependency Analysis: Understand and manage complex inter-package dependencies within a project.
  • Use Case: When starting a new project, use this Skill to generate an initial architecture diagram, select the optimal tech stack, and define the project structure.

Quick Start

Use the senior architect skill to generate an architecture diagram for the project located at '/path/to/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 an existing software project?

To generate an architecture diagram for a software project, this Skill analyzes the project directory to map dependencies and outputs visual representations of the system architecture. It supports stacks like ReactJS, NodeJS, Go, and Python.

What is the best way to analyze project dependencies and find performance bottlenecks?

The best way to analyze project dependencies and find performance bottlenecks is through deep project analysis. This Skill evaluates code quality and maps inter-package dependencies to suggest optimizations for scalable and maintainable system design.

Can I use this architecture analysis tool with React Native and Flutter projects?

Yes, you can use this architecture analysis tool with React Native and Flutter projects. It explicitly supports mobile and web technologies including Swift, Kotlin, NextJS, Express, Postgres, and GraphQL for comprehensive system design.

When do I need software architecture analysis for my tech stack?

You need software architecture analysis when starting a new project to select the optimal tech stack and define structure, or when optimizing an existing project. It ensures adherence to best practices for scalability and maintainability across supported languages like Go and Python.

How to select the optimal tech stack and define project structure for a new application?

To select the optimal tech stack and define project structure, this Skill evaluates your application requirements against supported technologies like Postgres, GraphQL, and NextJS. It generates an initial architecture diagram to establish a scalable foundation.