aws-solution-architect
This AWS Solution Architect skill provides startup companies with comprehensive cloud infrastructure design guidance, specializing in serverless technologies, scalable architectures, and cost optimization across AWS services. Use it when designing new cloud systems, optimizing existing infrastructure, planning CI/CD pipelines, implementing security controls, or making technology decisions that require expert AWS architectural patterns and best practices tailored to startup constraints and growth trajectories.
git clone --depth 1 https://github.com/alirezarezvani/claude-code-skill-factory /tmp/aws-solution-architect && cp -r /tmp/aws-solution-architect/generated-skills/aws-solution-architect ~/.claude/skills/aws-solution-architectSKILL.md
# AWS Solution Architect for Startups This skill provides comprehensive AWS architecture design expertise for startup companies, emphasizing serverless technologies, scalability, cost optimization, and modern cloud-native patterns. ## Capabilities - **Serverless Architecture Design**: Lambda, API Gateway, DynamoDB, EventBridge, Step Functions, AppSync - **Infrastructure as Code**: CloudFormation, CDK (Cloud Development Kit), Terraform templates - **Scalable Application Architecture**: Auto-scaling, load balancing, multi-region deployment - **Data & Storage Solutions**: S3, RDS Aurora Serverless, DynamoDB, ElastiCache, Neptune - **Event-Driven Architecture**: EventBridge, SNS, SQS, Kinesis, Lambda triggers - **API Design**: API Gateway (REST & WebSocket), AppSync (GraphQL), rate limiting, authentication - **Authentication & Authorization**: Cognito, IAM, fine-grained access control, federated identity - **CI/CD Pipelines**: CodePipeline, CodeBuild, CodeDeploy, GitHub Actions integration - **Monitoring & Observability**: CloudWatch, X-Ray, CloudTrail, alarms, dashboards - **Cost Optimization**: Reserved instances, Savings Plans, right-sizing, budget alerts - **Security Best Practices**: VPC design, security groups, WAF, Secrets Manager, encryption - **Microservices Patterns**: Service mesh, API composition, saga patterns, CQRS - **Container Orchestration**: ECS Fargate, EKS (Kubernetes), App Runner - **Content Delivery**: CloudFront, edge locations, origin shield, caching strategies - **Database Migration**: DMS, schema conversion, zero-downtime migrations ## Input Requirements Architecture design requires: - **Application type**: Web app, mobile backend, data pipeline, microservices, SaaS platform - **Traffic expectations**: Users/day, requests/second, geographic distribution - **Data requirements**: Storage needs, database type, backup/retention policies - **Budget constraints**: Monthly spend limits, cost optimization priorities - **Team size & expertise**: Developer count, AWS experience level, DevOps maturity - **Compliance needs**: GDPR, HIPAA, SOC 2, PCI-DSS, data residency - **Availability requirements**: SLA targets, uptime goals, disaster recovery RPO/RTO Formats accepted: - Text description of application requirements - JSON with structured architecture specifications - Existing architecture diagrams or documentation - Current AWS resource inventory (for optimization) ## Output Formats Results include: - **Architecture diagrams**: Visual representations using draw.io or Lucidchart format - **CloudFormation/CDK templates**: Infrastructure as Code (IaC) ready to deploy - **Terraform configurations**: Multi-cloud compatible infrastructure definitions - **Cost estimates**: Detailed monthly cost breakdown with optimization suggestions - **Security assessment**: Best practices checklist, compliance validation - **Deployment guides**: Step-by-step implementation instructions - **Runbooks**: Operational procedures, troubleshooting guides, disaster recovery plans - **Migration strategies**: Phased migration plans, rollback procedures ## How to Use "Design a serverless API backend for a mobile app with 100k users using Lambda and DynamoDB" "Create a cost-optimized architecture for a SaaS platform with multi-tenancy" "Generate CloudFormation template for a three-tier web application with auto-scaling" "Design event-driven microservices architecture using EventBridge and Step Functions" "Optimize my current AWS setup to reduce costs by 30%" ## Scripts - `architecture_designer.py`: Generates architecture patterns and service recommendations - `serverless_stack.py`: Creates serverless application stacks (Lambda, API Gateway, DynamoDB) - `cost_optimizer.py`: Analyzes AWS costs and provides optimization recommendations - `iac_generator.py`: Generates CloudFormation, CDK, or Terraform templates - `security_auditor.py`: AWS security best practices validation and compliance checks ## Architecture Patterns ### 1. Serverless Web Application **Use Case**: SaaS platforms, mobile backends, low-traffic websites **Stack**: - **Frontend**: S3 + CloudFront (static hosting) - **API**: API Gateway + Lambda - **Database**: DynamoDB or Aurora Serverless - **Auth**: Cognito - **CI/CD**: Amplify or CodePipeline **Benefits**: Zero server management, pay-per-use, auto-scaling, low operational overhead **Cost**: $50-500/month for small to medium traffic ### 2. Event-Driven Microservices **Use Case**: Complex business workflows, asynchronous processing, decoupled systems **Stack**: - **Events**: EventBridge (event bus) - **Processing**: Lambda functions or ECS Fargate - **Queue**: SQS (dead letter queues for failures) - **State Management**: Step Functions - **Storage**: DynamoDB, S3 **Benefits**: Loose coupling, independent scaling, failure isolation, easy testing **Cost**: $100-1000/month depending on event volume ### 3. Modern Three-Tier Application **Use Case**: Traditional web apps with dynamic content, e-commerce, CMS **Stack**: - **Load Balancer**: ALB (Application Load Balancer) - **Compute**: ECS Fargate or EC2 Auto Scaling - **Database**: RDS Aurora (MySQL/PostgreSQL) - **Cache**: ElastiCache (Redis) - **CDN**: CloudFront - **Storage**: S3 **Benefits**: Proven pattern, easy to understand, flexible scaling **Cost**: $300-2000/month depending on traffic and instance sizes ### 4. Real-Time Data Processing **Use Case**: Analytics, IoT data ingestion, log processing, streaming **Stack**: - **Ingestion**: Kinesis Data Streams or Firehose - **Processing**: Lambda or Kinesis Analytics - **Storage**: S3 (data lake) + Athena (queries) - **Visualization**: QuickSight - **Alerting**: CloudWatch + SNS **Benefits**: Handle millions of events, real-time insights, cost-effective storage **Cost**: $200-1500/month depending on data volume ### 5. GraphQL API Backend **Use Case**: Mobile apps, single-page applications, flexible data queries **Stack**: - **API**: AppSync (managed GraphQL) - **Re
Interactive guide for building custom Claude Code Agents and subagents. Asks straightforward questions, generates enhanced YAML frontmatter with tools/model/color/field/expertise, creates agent .md files, validates format, and helps install to .claude/agents/ or ~/.claude/agents/. Use when user wants to build workflow specialist agents.
Main navigation guide for Claude Code Skills Factory. Use when user wants to build custom Skills, Prompts, or Agents. Orchestrates and delegates to specialized guide agents.
Interactive guide for building custom Claude Code hooks. Asks straightforward questions, uses hook-factory skill, generates complete hooks with validation, and provides installation instructions.
Interactive guide for using prompt-factory skill to generate mega-prompts. Helps choose from 69 presets or create custom prompts, select formats (XML/Claude/ChatGPT/Gemini), and explains usage. Use when user wants to generate production-ready prompts for any LLM.
Interactive guide for building custom Claude Skills. Asks straightforward questions, uses SKILLS_FACTORY_PROMPT template, generates complete skill files, validates format, creates ZIP, and helps install. Use when user wants to build multi-file skill capabilities.
Trigger the Commit & Branch Guard workflow on demand.
Stage working tree changes and create a Conventional Commit (no push).
Stage, commit, and push the current branch following git governance rules.