Back to Skills

senior-architect

Complete toolkit for senior architect with modern tools and best practices.

41,121stars6,628forksUpdated 6/19/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 provides a complete toolkit for software architects to design, analyze, and optimize system architectures using modern tools and best practices. It addresses the challenge of maintaining consistent architectural standards across projects by automating diagram generation, project analysis, and dependency management. The skill combines automated tooling with comprehensive reference documentation to guide architectural decisions and ensure production-ready implementations.

This skill offers three core automated capabilities: an Architecture Diagram Generator for creating visual system representations, a Project Architect tool for deep codebase analysis and optimization recommendations, and a Dependency Analyzer for managing complex dependency graphs. Each tool is designed with best practices built-in, providing configurable templates, quality checks, and automated fixes. The skill supports a modern tech stack including TypeScript, Python, Go, React, Next.js, Node.js, PostgreSQL, and major cloud platforms (AWS, GCP, Azure), with DevOps integration for Docker, Kubernetes, and CI/CD pipelines.

The skill targets senior architects, technical leads, and engineering teams who need to establish and maintain architectural standards across their organizations. It's particularly valuable for teams working on microservices architectures, cloud-native applications, or large-scale distributed systems. The comprehensive reference documentation covering architecture patterns, system design workflows, and technical decision guides makes it suitable for both establishing new projects and refactoring existing codebases to align with industry best practices.

FAQ

What programming languages and frameworks does this skill support?

The skill supports TypeScript, JavaScript, Python, Go, Swift, and Kotlin. For frontend it includes React, Next.js, React Native, and Flutter. Backend support covers Node.js, Express, GraphQL, and REST APIs. It also integrates with PostgreSQL, Prisma, NeonDB, and Supabase for databases.

How do I use the three core automated scripts?

The skill provides three Python scripts: architecture_diagram_generator.py for creating architecture diagrams, project_architect.py for analyzing and optimizing codebases with recommendations and automated fixes, and dependency_analyzer.py for dependency management. Each script accepts different arguments and options based on your specific needs.

What reference documentation is included?

The skill includes three comprehensive reference guides: architecture_patterns.md covering detailed patterns, best practices, anti-patterns, and real-world scenarios; system_design_workflows.md with step-by-step processes, optimization strategies, and troubleshooting; and tech_decision_guide.md containing technology stack details, configuration examples, integration patterns, and security considerations.

Is this skill suitable for cloud-native and DevOps workflows?

Yes, the skill is designed for modern cloud-native development with full support for AWS, GCP, and Azure. It includes DevOps integration with Docker, Kubernetes, Terraform, GitHub Actions, and CircleCI, making it suitable for containerized deployments and CI/CD pipelines.

What kind of quality checks and best practices does it enforce?

The skill enforces code quality through established patterns, comprehensive testing, and regular reviews. It includes performance optimization with caching strategies and monitoring, security best practices like input validation and parameterized queries, and maintainability guidelines emphasizing clear code, consistent naming, and simplicity.

All Files

7 files
references/architecture_patterns.md1.6 KB
View
scripts/dependency_analyzer.py3.1 KB
View
SKILL.md4.6 KB
View
references/system_design_workflows.md1.6 KB
View
scripts/architecture_diagram_generator.py3.1 KB
View
references/tech_decision_guide.md1.6 KB
View
scripts/project_architect.py3.0 KB
View

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