Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
davila7 avatar

Senior Architect

  • 978 installs
  • 29.9k repo stars
  • Updated July 27, 2026
  • davila7/claude-code-templates

senior-architect is a reference skill that supplies proven architecture patterns, implementation examples, trade-off analysis, and anti-pattern guidance for developers who are designing complex features or distributed sy

About

senior-architect is a Claude Code reference skill from davila7/claude-code-templates that walks developers through architecture patterns with TypeScript implementation snippets, when-to-use scenarios, benefits, and explicit trade-offs. The guide covers best-practice implementations and advanced techniques so agents can recommend component boundaries, interface contracts, and scalability choices instead of ad hoc structure. Developers reach for senior-architect when scoping a new microservice, refactoring a monolith, or reviewing whether a proposed design repeats known anti-patterns. The skill frames each pattern with concrete code examples and decision criteria rather than generic high-level advice.

  • Comprehensive senior-architect reference with multiple named patterns and practices
  • Each pattern includes When to Use scenarios, full code examples, benefits, and trade-offs
  • Dedicated sections on code organization, performance, security best practices, and anti-patterns to avoid
  • Recommended tools and further reading for continued learning
  • Hard-gate: always review relevant patterns and trade-offs before committing to implementation

Senior Architect by the numbers

  • 978 all-time installs (skills.sh)
  • +23 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #479 of 3,301 Productivity & Planning skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/davila7/claude-code-templates --skill senior-architect

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs978
repo stars29.9k
Security audit3 / 3 scanners passed
Last updatedJuly 27, 2026
Repositorydavila7/claude-code-templates

What architecture patterns fit a complex feature design?

Access proven architecture patterns, implementation examples, trade-off analysis, and anti-pattern guidance when designing complex features or systems.

Who is it for?

Senior developers and tech leads designing multi-component systems who want structured pattern catalogs with trade-off rationale during agent-assisted design sessions.

Skip if: Developers who only need a single-file bug fix or a framework-specific tutorial with no system-level design decisions.

When should I use this skill?

The user discusses system architecture, service boundaries, scalability trade-offs, or asks for senior-level design review before coding.

What you get

Pattern recommendations, trade-off notes, TypeScript implementation sketches, and anti-pattern warnings

  • Architecture pattern recommendations
  • Trade-off analysis
  • Implementation example sketches

Files

SKILL.mdMarkdownGitHub ↗

Senior Architect

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

Quick Start

Main Capabilities

This skill provides three core capabilities through automated scripts:

# Script 1: Architecture Diagram Generator
python scripts/architecture_diagram_generator.py [options]

# Script 2: Project Architect
python scripts/project_architect.py [options]

# Script 3: Dependency Analyzer
python scripts/dependency_analyzer.py [options]

Core Capabilities

1. Architecture Diagram Generator

Automated tool for architecture diagram generator tasks.

Features:

  • Automated scaffolding
  • Best practices built-in
  • Configurable templates
  • Quality checks

Usage:

python scripts/architecture_diagram_generator.py <project-path> [options]

2. Project Architect

Comprehensive analysis and optimization tool.

Features:

  • Deep analysis
  • Performance metrics
  • Recommendations
  • Automated fixes

Usage:

python scripts/project_architect.py <target-path> [--verbose]

3. Dependency Analyzer

Advanced tooling for specialized tasks.

Features:

  • Expert-level automation
  • Custom configurations
  • Integration ready
  • Production-grade output

Usage:

python scripts/dependency_analyzer.py [arguments] [options]

Reference Documentation

Architecture Patterns

Comprehensive guide available in references/architecture_patterns.md:

  • Detailed patterns and practices
  • Code examples
  • Best practices
  • Anti-patterns to avoid
  • Real-world scenarios

System Design Workflows

Complete workflow documentation in references/system_design_workflows.md:

  • Step-by-step processes
  • Optimization strategies
  • Tool integrations
  • Performance tuning
  • Troubleshooting guide

Tech Decision Guide

Technical reference guide in references/tech_decision_guide.md:

  • Technology stack details
  • Configuration examples
  • Integration patterns
  • Security considerations
  • Scalability guidelines

Tech Stack

Languages: TypeScript, JavaScript, Python, Go, Swift, Kotlin Frontend: React, Next.js, React Native, Flutter Backend: Node.js, Express, GraphQL, REST APIs Database: PostgreSQL, Prisma, NeonDB, Supabase DevOps: Docker, Kubernetes, Terraform, GitHub Actions, CircleCI Cloud: AWS, GCP, Azure

Development Workflow

1. Setup and Configuration

# Install dependencies
npm install
# or
pip install -r requirements.txt

# Configure environment
cp .env.example .env

2. Run Quality Checks

# Use the analyzer script
python scripts/project_architect.py .

# Review recommendations
# Apply fixes

3. Implement Best Practices

Follow the patterns and practices documented in:

  • references/architecture_patterns.md
  • references/system_design_workflows.md
  • references/tech_decision_guide.md

Best Practices Summary

Code Quality

  • Follow established patterns
  • Write comprehensive tests
  • Document decisions
  • Review regularly

Performance

  • Measure before optimizing
  • Use appropriate caching
  • Optimize critical paths
  • Monitor in production

Security

  • Validate all inputs
  • Use parameterized queries
  • Implement proper authentication
  • Keep dependencies updated

Maintainability

  • Write clear code
  • Use consistent naming
  • Add helpful comments
  • Keep it simple

Common Commands

# Development
npm run dev
npm run build
npm run test
npm run lint

# Analysis
python scripts/project_architect.py .
python scripts/dependency_analyzer.py --analyze

# Deployment
docker build -t app:latest .
docker-compose up -d
kubectl apply -f k8s/

Troubleshooting

Common Issues

Check the comprehensive troubleshooting section in references/tech_decision_guide.md.

Getting Help

  • Review reference documentation
  • Check script output messages
  • Consult tech stack documentation
  • Review error logs

Resources

  • Pattern Reference: references/architecture_patterns.md
  • Workflow Guide: references/system_design_workflows.md
  • Technical Guide: references/tech_decision_guide.md
  • Tool Scripts: scripts/ directory

Related skills

FAQ

What does senior-architect provide beyond generic advice?

senior-architect supplies pattern descriptions, TypeScript implementation snippets, when-to-use scenarios, benefits, trade-offs, and anti-pattern warnings so developers can compare structural options before writing production code.

When should a developer invoke senior-architect?

senior-architect fits complex feature or system design work—new services, interface contracts, or refactors—where trade-off analysis and proven patterns matter more than line-level debugging help.

Is Senior Architect safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Productivity & Planningintegrationstestingdocs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.