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
Category
Development ToolsInstall
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.