senior-architect

Automate software system design, analysis, and optimization across modern tech stacks.

1|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/ralphjohn29/my-claude-skills --skill senior-architect-ralphjohn29
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/ralphjohn29/my-claude-skills/tree/main/senior-architect
Command: npx skills add https://github.com/ralphjohn29/my-claude-skills --skill senior-architect-ralphjohn29

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 systems, 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, identify issues, and suggest automated fixes.
  • Dependency Analysis: Understand and manage project dependencies effectively.
  • Use Case: When starting a new microservices project, use this Skill to generate an initial architecture diagram, analyze potential tech stack choices, and identify critical dependencies.

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 an architecture diagram for an existing project?

You can generate an architecture diagram by running the Skill against your project directory path, which analyzes the codebase structure and automatically outputs a visual representation of your system components and dependencies.

What is the best way to analyze project dependencies for maintainability?

Analyzing project dependencies involves evaluating your project's library structure to identify critical relationships, manage technical decisions, and ensure your codebase remains maintainable and scalable.

Does this system design tool support React and Node.js tech stacks?

Yes, this system design and architecture analysis tool fully supports modern tech stacks including React, Node.js, Go, Python, and cloud services for generating diagrams and optimizing code quality.

Can I use this to analyze microservices architecture for scalability issues?

Yes, you can analyze microservices architecture for scalability issues, as the tool deeply evaluates project performance, identifies bottlenecks, and suggests automated fixes to ensure scalable and maintainable software.

When do I need automated dependency analysis during system design?

You need automated dependency analysis during system design when starting new projects like microservices, helping you identify critical dependencies early, manage technical decisions, and ensure long-term maintainability.