senior-architect

Generates architecture diagrams and analyzes project dependencies for scalable systems using Python scripts.

Updated Nov 20, 2025
One-click install
npx skills add https://github.com/JFEspanolito/Template_FrontEnd_NextJS_JF --skill senior-architect-jfespanolito
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/JFEspanolito/Template_FrontEnd_NextJS_JF/tree/main/AI/skills/curated/senior-architect
Command: npx skills add https://github.com/JFEspanolito/Template_FrontEnd_NextJS_JF --skill senior-architect-jfespanolito

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 optimizing 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 projects for performance bottlenecks and suggest improvements.
  • Dependency Management: Analyze and understand project dependencies to manage complexity.
  • Use Case: When starting a new microservices project, use this Skill to generate an initial architecture diagram, analyze potential tech stack choices, and understand the dependency landscape.

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 my existing project?

To generate an architecture diagram, you can use this Skill to automatically create visual representations of your system architecture by pointing it to your project directory. It analyzes your project structure and dependencies to produce the diagram.

Can I analyze project dependencies and tech stacks for NodeJS and React Native?

Yes, you can analyze project dependencies and tech stacks for NodeJS and React Native. The Skill supports modern stacks including NextJS, Express, Swift, Kotlin, Flutter, Postgres, GraphQL, Go, and Python to manage complexity.

What is the best way to identify performance bottlenecks in a microservices architecture?

The best way to identify performance bottlenecks in a microservices architecture is through deep project analysis. This Skill analyzes your projects for performance issues and suggests optimizations to ensure scalability and maintainability.

Does this architecture analysis tool support Go and Python backend systems?

Yes, this architecture analysis tool supports Go and Python backend systems, alongside Postgres and GraphQL. It evaluates your tech stack choices and dependency landscape to ensure adherence to best practices.

How do I optimize a complex software architecture for scalability?

To optimize a complex software architecture for scalability, this Skill provides comprehensive design and analysis capabilities. It evaluates your project structure, analyzes dependencies, and suggests improvements for performance bottlenecks.

Why should I use a dedicated tool for system design instead of manual planning?

Using a dedicated tool for system design automates architecture diagram generation and dependency management. It ensures your scalable, maintainable systems adhere to best practices through deep project analysis that manual planning often misses.