senior-architect

Generate architecture diagrams and analyze project dependencies with Python scripts.

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

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 software architecture, ensuring scalable, maintainable, and robust systems.

Core Features & Use Cases

  • Architecture Diagram Generation: Automates the creation of architecture diagrams.
  • System Design & Analysis: Offers deep analysis, performance metrics, and recommendations for project architecture.
  • Dependency Management: Analyzes project dependencies for better understanding and control.
  • Use Case: When starting a new project, use this Skill to generate an initial architecture diagram, analyze potential tech stack choices, and identify key dependencies.

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 architecture diagrams for a ReactJS and NodeJS project?

You can generate architecture diagrams by running Python scripts against your project directory. This automates diagram creation and visualizes the system design for modern tech stacks like ReactJS, NodeJS, and Express.

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

Analyzing project dependencies involves evaluating your tech stack to understand and control structural relationships. This dependency evaluation helps identify potential maintainability and scalability bottlenecks within your system design.

Can I evaluate system design trade-offs for mobile tech stacks like Flutter and Kotlin?

Yes, you can evaluate system design trade-offs for mobile tech stacks. The analysis supports Swift, Kotlin, and Flutter, providing performance metrics and technical recommendations for robust mobile architecture.

Does this system design analysis support backend technologies like Go, Python, and GraphQL?

System design analysis explicitly supports backend technologies including Go, Python, and GraphQL. It evaluates your architecture and dependencies to facilitate technical decision-making and trade-off analysis.

When do I need to perform a dependency analysis for my software architecture?

You need dependency analysis when starting a new project or optimizing an existing one to ensure scalable and maintainable systems. It helps identify key dependencies and evaluate potential tech stack choices.

How do I assess scalability and maintainability metrics for my existing codebase?

You assess scalability and maintainability by running project analysis scripts that generate performance metrics and recommendations. This provides deep analysis of your current architecture and highlights structural improvements.