senior-architect

Generate architecture diagrams and analyze project dependencies for software systems.

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

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 robust, scalable, and maintainable software architectures, addressing complex system design challenges.

Core Features & Use Cases

  • Architecture Diagram Generation: Automatically create visual representations of system architecture.
  • System Design & Optimization: Analyze and optimize project architecture for performance and maintainability.
  • Dependency Analysis: Identify and manage project dependencies effectively.
  • Use Case: When starting a new large-scale project, use this Skill to generate an initial architecture diagram, define the tech stack, and analyze potential dependency conflicts.

Quick Start

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

To generate architecture diagrams, you can analyze your project directory to automatically create visual representations of your system architecture and dependencies. This automates the extraction of structural relationships for complex software systems.

What is the best way to analyze project dependencies before starting a large-scale system design?

Analyzing project dependencies involves scanning your codebase to identify and map component relationships, preventing potential conflicts. This dependency analysis helps optimize architecture for maintainability when designing scalable systems.

Can I use this system design approach with a tech stack including React, Node.js, and Postgres?

Yes, this system design approach explicitly supports modern tech stacks including ReactJS, NextJS, NodeJS, Express, Postgres, and GraphQL. It facilitates technical decision-making and pattern implementation across these specific frameworks.

How do I design scalable and maintainable architecture for a React Native and Go backend?

Designing scalable architecture with React Native and Go is supported by analyzing your project structure to implement system design patterns. This ensures your mobile and backend components are optimized for performance and maintainability.

Does this dependency analysis work with Python and Swift projects?

Yes, dependency analysis works with Python and Swift projects, alongside other supported stacks like Flutter and Kotlin. It identifies and manages project dependencies effectively across these diverse technical environments.

When do I need automated system design pattern implementation for complex software systems?

You need automated system design pattern implementation when starting new large-scale projects or optimizing existing complex software systems. It facilitates technical decision-making and helps structure scalable, maintainable architectures.