senior-architect
sickn33/antigravity-awesome-skills
Complete toolkit for senior architects with automated analysis, diagram generation, and dependency management.
What is senior-architect?
A comprehensive skill providing three core Python-based tools for architectural work: architecture diagram generation, project analysis with performance metrics, and dependency analysis. Use this when you need to analyze system design, generate architecture documentation, or evaluate technical dependencies and recommendations.
- Generate automated architecture diagrams with configurable templates and quality checks
- Analyze projects deeply with performance metrics and automated recommendations
- Analyze dependencies with expert-level automation and production-grade output
- Access reference documentation on architecture patterns, system design workflows, and technology decisions
- Run quality checks and implement best practices across code, performance, security, and maintainability
How to install senior-architect
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill senior-architect- Python 3.x installed
- Node.js/npm installed (for JavaScript/TypeScript projects)
- Project source code or path accessible locally
- Environment variables configured via .env file
How to use senior-architect
- 1.Install the skill using: npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill senior-architect
- 2.Configure your environment by copying .env.example to .env and setting required variables
- 3.Run the architecture diagram generator: python scripts/architecture_diagram_generator.py <project-path>
- 4.Execute project analysis: python scripts/project_architect.py . to get recommendations
- 5.Use dependency analyzer: python scripts/dependency_analyzer.py to evaluate dependencies
- 6.Review reference documentation in references/ directory for patterns, workflows, and tech decisions
- 7.Apply recommended fixes and implement best practices from the generated reports
Use cases
- Generating visual architecture diagrams for system design documentation
- Analyzing an existing codebase to identify performance bottlenecks and optimization opportunities
- Evaluating project dependencies and their impact on system design
- Reviewing technology stack decisions against best practices and scalability guidelines
- Implementing architectural patterns and workflows for new or refactored systems
- Senior architects and technical leads
- System designers planning new infrastructure
- Teams evaluating technology stacks and architectural decisions
- DevOps engineers optimizing deployment pipelines
- Technical decision-makers reviewing system design
senior-architect FAQ
Architecture Diagram Generator (creates visual diagrams with templates), Project Architect (analyzes code with performance metrics and recommendations), and Dependency Analyzer (evaluates dependencies with expert-level automation).
Supports TypeScript, JavaScript, Python, Go, Swift, Kotlin; frontend frameworks like React/Next.js/Flutter; backends including Node.js/Express/GraphQL; databases like PostgreSQL/Prisma; and DevOps tools including Docker, Kubernetes, Terraform, and cloud platforms (AWS, GCP, Azure).
Set up your environment with npm/pip install and .env configuration, then run python scripts/project_architect.py . to analyze your project and get recommendations.
Check the comprehensive troubleshooting section in references/tech_decision_guide.md, review script output messages, and consult the reference documentation for your specific tech stack.
No—the output should not be treated as a substitute for environment-specific validation, testing, or expert review. Use it as a tool to support decision-making, not replace it.
Full instructions (SKILL.md)
Source of truth, from sickn33/antigravity-awesome-skills.
name: senior-architect description: "Complete toolkit for senior architect with modern tools and best practices." risk: critical source: community date_added: "2026-02-27"
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.mdreferences/system_design_workflows.mdreferences/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
When to Use
This skill is applicable to execute the workflow or actions described in the overview.
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Related skills
More from sickn33/antigravity-awesome-skills and the wider catalog.

senior-fullstack
Complete toolkit for senior fullstack development with modern tools, scaffolding, and code quality automation.

seo-audit
Diagnose and audit SEO issues affecting crawlability, indexation, rankings, and organic performance.

seo-fundamentals
Core principles of SEO including E-E-A-T, Core Web Vitals, technical foundations, content quality, and how modern search engines evaluate pages.

server-management
Server management principles and decision-making. Process management, monitoring strategy, and scaling decisions. Teaches thinking, not commands.

shopify-apps
Expert patterns for Shopify app development including Remix/React

shopify-development
Build Shopify apps, extensions, and themes with GraphQL Admin API, Shopify CLI, Polaris UI, and Liquid.