Skip to content

senior-architect

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

This skill provides three core capabilities through automated scripts:

Terminal window
# 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]

Automated tool for architecture diagram generator tasks.

Features:

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

Usage:

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

Comprehensive analysis and optimization tool.

Features:

  • Deep analysis
  • Performance metrics
  • Recommendations
  • Automated fixes

Usage:

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

Advanced tooling for specialized tasks.

Features:

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

Usage:

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

Comprehensive guide available in references/architecture_patterns.md:

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

Complete workflow documentation in references/system_design_workflows.md:

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

Technical reference guide in references/tech_decision_guide.md:

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

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

Terminal window
# Install dependencies
npm install
# or
pip install -r requirements.txt
# Configure environment
cp .env.example .env
Terminal window
# Use the analyzer script
python scripts/project_architect.py .
# Review recommendations
# Apply fixes

Follow the patterns and practices documented in:

  • references/architecture_patterns.md
  • references/system_design_workflows.md
  • references/tech_decision_guide.md
  • Follow established patterns
  • Write comprehensive tests
  • Document decisions
  • Review regularly
  • Measure before optimizing
  • Use appropriate caching
  • Optimize critical paths
  • Monitor in production
  • Validate all inputs
  • Use parameterized queries
  • Implement proper authentication
  • Keep dependencies updated
  • Write clear code
  • Use consistent naming
  • Add helpful comments
  • Keep it simple
Terminal window
# 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/

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

  • Review reference documentation
  • Check script output messages
  • Consult tech stack documentation
  • Review error logs
  • Pattern Reference: references/architecture_patterns.md
  • Workflow Guide: references/system_design_workflows.md
  • Technical Guide: references/tech_decision_guide.md
  • Tool Scripts: scripts/ directory

Always identify gaps and suggest next steps to users. In case there is no gaps anymore, then AI should clearly state that there is no gap left.