Back to Skills

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.

17,798stars1,609forksUpdated 1/21/2026

Security Assessment

Low Risk(80/100)

Detected risks:

Sensitive File Access([SKILL.md] .env)
Security Score80/100

About senior-architect

The 'senior-architect' skill is a comprehensive toolkit designed for creating scalable and maintainable software systems using modern technologies such as ReactJS, NextJS, NodeJS, and Python, among others. It addresses the challenges faced by software architects in designing robust architectures that can adapt to evolving requirements and ensure high performance. By providing automated tools for architecture diagram generation, project analysis, and dependency management, this skill simplifies the complex process of system design and enhances decision-making capabilities for architects.

FAQ

How do I use the architecture diagram generator?

You can use it by running the command: `python scripts/architecture_diagram_generator.py <project-path> [options]`.

What languages and frameworks are supported by this skill?

The skill supports TypeScript, JavaScript, Python, Go, Swift, Kotlin, and frameworks like React, Next.js, Node.js, and Express.

Are there any prerequisites for using the dependency analyzer?

Yes, you should ensure that the required dependencies are installed and that you have a proper environment configured.

Can this skill be used for projects of any size?

Yes, the skill is designed to handle various project sizes, but the complexity of the project may affect the performance of the tools.

Is there documentation available for best practices?

Yes, best practices are documented in `references/architecture_patterns.md`, `references/system_design_workflows.md`, and `references/tech_decision_guide.md`.

Install senior-architect

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill