aws-solution-architect
Design AWS architectures for startups using serverless patterns and IaC templates. Use when asked to design serverless architecture, create CloudFormation templates, optimize AWS costs, set up CI/CD pipelines, or migrate to AWS. Covers Lambda, API Gateway, DynamoDB, ECS, Aurora, and cost optimization.
Security Assessment
About aws-solution-architect
AWS Solution Architect helps design scalable, cost-effective AWS architectures for startups, emphasizing serverless patterns and infrastructure-as-code. It addresses the difficulty of choosing among AWS services and translating requirements into a concrete, budget-aware design with deployable templates, guiding the user from requirements through architecture selection, IaC generation, and cost review.
The workflow gathers specifications (application type, expected load, budget, team maturity, compliance needs like GDPR/HIPAA/SOC 2, and availability targets), then runs a Python architecture designer that recommends a pattern with a service stack, estimated monthly cost, and pros/cons. It offers four patterns — Serverless Web (S3, CloudFront, API Gateway, Lambda, DynamoDB), Event-Driven Microservices (EventBridge, Lambda, SQS, Step Functions), Three-Tier (ALB, ECS Fargate, Aurora, ElastiCache), and GraphQL Backend (AppSync, Lambda, DynamoDB, Cognito). Additional scripts generate CloudFormation/SAM and CDK templates and run a cost optimizer that suggests right-sizing, savings plans, and S3 lifecycle transitions. Bundled reference documents cover service selection with decision matrices, per-service limits and pricing, architecture patterns, and best practices.
The skill targets startup engineers, technical founders, and solution architects who want opinionated, cost-conscious AWS designs and starter IaC. It is a benign design-and-generation assistant: its scripts produce templates and recommendations locally and its examples reference standard AWS SDK usage, with no destructive operations, credential exfiltration, or live account mutation described.
FAQ
What architecture patterns does it recommend?
Serverless Web, Event-Driven Microservices, Three-Tier (ECS Fargate + Aurora), and GraphQL Backend (AppSync). A Python designer script recommends one based on your requirements and returns the service stack, estimated monthly cost, and trade-offs.
What infrastructure-as-code does it output?
It generates CloudFormation/SAM YAML for the serverless stack and includes CDK TypeScript snippets for patterns like three-tier, produced by scripts such as serverless_stack.py.
Can it help control costs?
Yes. A cost_optimizer.py script analyzes current resources and monthly spend and returns prioritized recommendations like right-sizing RDS instances, purchasing savings plans, and moving old S3 objects to Glacier tiers.
What are the prerequisites?
A Python environment to run the designer, stack, and cost scripts. The skill also bundles reference docs on service selection, architecture patterns, and best practices for deeper guidance.
Who is it best suited for?
Startups and small teams wanting cost-effective, serverless-first AWS designs, including engineers, technical founders, and solution architects who want starter IaC and pattern recommendations.
All Files
9 filesInstall aws-solution-architect
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
alirezarezvani/claude-skills