senior-architect

Comprehensive software architecture skill for designing scalable, maintainable systems using ReactJS, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Postgres, GraphQL, Go, Python. Includes architecture diagram generation, system design patterns, tech stack decision frameworks, and dependency analysis. Use when designing system architecture, making technical decisions, creating architecture diagrams, evaluating trade-offs, or defining integration patterns.

Author

Install

Hot:5

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=sickn33-skills-senior-architect&locale=en&source=copy

Senior Architect - Software Architecture Design & System Design Tools

Skill Overview


Senior Architect is a comprehensive software architecture design tool that helps developers and architects create scalable, maintainable system architectures. It supports automated architecture diagram generation, technology stack selection decision-making, and project dependency analysis.

Use Cases

1. System Architecture Design


When starting a new project or refactoring an existing system, use the architecture diagram generator to quickly create clear system architecture views, supporting scenarios ranging from monolithic applications to microservices architectures.

2. Technology Stack Selection


When faced with multiple technology options, use a technology decision framework to evaluate the strengths and weaknesses of different approaches, covering front-end (React, Next.js, Flutter), back-end (Node.js, Go, Python), databases (PostgreSQL, GraphQL), and cloud platforms (AWS, GCP, Azure).

3. Project Architecture Evaluation


Use the project architecture analysis tool to deeply scan the existing codebase, identify architecture issues, performance bottlenecks, and dependency risks, and obtain specific optimization recommendations.

Core Features

Architecture Diagram Generator


Automatically create system architecture diagrams with built-in best-practice templates and configurable options. Supports quality checks and enables the rapid generation of professional architecture design documents.

Project Architecture Analysis


Provides in-depth architecture analysis capabilities, including performance metric evaluation, dependency relationship visualization, and automated repair recommendations, helping keep the codebase healthy.

Dependency Analysis Tool


Expert-level dependency analysis features that support custom configuration and integration into existing workflows. Generates production-grade dependency reports, identifying security vulnerabilities and version conflicts.

Common Questions

Which tech stacks does Senior Architect support?


It supports mainstream full-stack technologies, including programming languages such as TypeScript, JavaScript, Python, Go, Swift, and Kotlin; front-end frameworks such as React, Next.js, React Native, and Flutter; API technologies such as Node.js, Express, and GraphQL; and infrastructure technologies such as PostgreSQL, Docker, and Kubernetes.

What level of developer is this skill for?


It is mainly intended for senior developers, technical leads, and architects. If you need to handle system architecture design, technology stack selection decisions, or refactoring and project evaluation, Senior Architect can provide professional assistance.

Can it help refactor legacy projects?


Yes. By using the project architecture analysis feature, you can deeply scan the existing codebase, identify architecture debt, dependency issues, and performance bottlenecks, and receive specific optimization and remediation suggestions.

    Senior Architect - Software Architecture Design and System Architecture Diagram Generation Tool - Open Skills