senior-architect

Generate architecture diagrams and analyze system architectures with dependency mapping.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/gerald-ica/dev-tool-configs --skill senior-architect-gerald-ica
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/gerald-ica/dev-tool-configs/tree/main/gemini/skills/senior-architect
Command: npx skills add https://github.com/gerald-ica/dev-tool-configs --skill senior-architect-gerald-ica

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you overcome the challenges of creating and maintaining scalable and maintainable systems, by providing tools and documentation for architecture diagram generation, system design patterns, and tech stack decision frameworks.

Core Features & Use Cases

  • Architecture Diagram Generator: Create comprehensive architecture diagrams based on your project details.
  • Project Architect: Analyze and optimize your project's architecture, including performance metrics and automated fixes.
  • Dependency Analyzer: Get detailed insights into your project's dependencies, allowing for better integration and optimization.
  • Use Case: Imagine you are tasked with designing the architecture for a large-scale web application. The Senior Architect skill would help you design the architecture, evaluate trade-offs, and create diagrams that clearly depict your system's design.

Quick Start

Run the Architecture Diagram Generator for your project with the following command: python scripts/architecture_diagram_generator.py [project-path]

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 software project?

To generate an architecture diagram, run the architecture visualization script with your project path. The tool analyzes your project details and creates a comprehensive visual depiction of your system design.

What is the best way to analyze project dependencies for system optimization?

The best way to analyze project dependencies is using a dependency analyzer tool. It provides detailed insights into your project's dependencies, enabling better integration and targeted system optimization.

Can I use this approach to evaluate tech stack decisions for a large-scale web application?

Yes, you can evaluate tech stack decisions for large-scale web applications. The framework provides expert guidance to evaluate technical trade-offs and design scalable, maintainable architectures.

How does system architecture analysis help optimize performance metrics?

System architecture analysis optimizes performance metrics by evaluating your project's structural design. It identifies bottlenecks and suggests automated fixes to improve overall system architecture.

Do I need Python to run the architecture diagram generator?

Yes, you need Python to run the architecture diagram generator. The quick start command executes a Python script that requires passing your project path as an argument.