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.
84
85%
Does it follow best practices?
Impact
81%
1.24xAverage score across 6 eval scenarios
Passed
No known issues
Serverless IaC generation with scripts
Uses architecture_designer.py
0%
100%
Uses serverless_stack.py
0%
100%
DynamoDB PAY_PER_REQUEST
100%
100%
DynamoDB PK+SK schema
0%
100%
Lambda nodejs18.x runtime
0%
100%
Lambda 512 MB memory
0%
100%
Lambda 10s timeout
0%
100%
IAM least privilege
100%
100%
DynamoDB KMS encryption
0%
50%
Cognito password policy
0%
25%
CloudWatch log retention
0%
100%
Serverless pattern selected
100%
100%
Cost optimization analysis and recommendations
Uses cost_optimizer.py
0%
100%
Right-size low-CPU downsize
100%
100%
Right-size high-CPU scale-out
0%
0%
S3 lifecycle to STANDARD_IA at 30 days
87%
100%
S3 lifecycle to GLACIER at 90 days
87%
100%
S3 lifecycle expiration at 365 days
83%
0%
NAT Gateway replacement recommendation
100%
100%
CloudWatch log retention
100%
100%
Savings Plans recommendation
100%
100%
Monthly cost breakdown
100%
100%
Priority action list
100%
100%
Security hardening and IAM least privilege
IAM no wildcard actions
50%
100%
IAM no wildcard resources
30%
70%
KMS encryption on data stores
100%
100%
Secrets Manager for credentials
100%
100%
WAF rate-limit rule
100%
100%
WAF managed rule set
100%
100%
CloudTrail multi-region
100%
100%
CloudTrail log validation
100%
100%
DynamoDB VPC endpoint
100%
100%
Secrets Manager VPC endpoint
100%
100%
Cognito 12-char min password
100%
100%
Cognito MFA enabled
50%
100%
Multi-region high availability architecture
Requirements gathered first
100%
100%
Route 53 health check configured
100%
100%
Route 53 failover record set
50%
30%
DynamoDB Global Tables
0%
0%
S3 cross-region replication
100%
100%
Multi-region cost expectation
30%
60%
Architecture ASCII diagram
100%
100%
Pattern rationale provided
100%
100%
IaC template produced
100%
100%
Uses architecture_designer.py
0%
57%
Validation checkpoint confirmed
28%
71%
ECS Fargate auto-scaling and blue/green deployments
ECS TargetTrackingScaling policy
100%
100%
CPU utilization metric
100%
100%
CPU target value 70
0%
0%
Scale-in cooldown 300s
0%
0%
Scale-out cooldown 60s
100%
100%
Min/Max task capacity
50%
50%
Blue/Green deployment type
100%
100%
Blue/Green terminate wait
100%
0%
CDK TypeScript used
100%
100%
Three-tier service stack
100%
100%
ECS scalable dimension
100%
100%
Uses architecture_designer.py
0%
66%
Lambda idempotency and stateless design
No function-level state
60%
100%
External state storage
100%
100%
Idempotency key via hashing
0%
20%
Idempotency DynamoDB check
70%
80%
Idempotency result stored with TTL
50%
60%
SDK initialized outside handler
100%
100%
API handler timeout 10-30s
100%
100%
Async processor timeout 60-300s
0%
0%
VPC avoidance noted
87%
87%
Secrets Manager for credentials
100%
100%
Step Functions for long workflows
100%
100%
DynamoDB PAY_PER_REQUEST
100%
100%
967fe01
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.