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.
Security Assessment
Detected risks:
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
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
davila7/claude-code-templates