What problem does it solve? Developers facing slow API responses, database read bottlenecks, DynamoDB throttling, or Bedrock latency often lack a clear path to adding a managed cache. This Skill routes caching requests through a registry of sub-skills covering the full ElastiCache lifecycle, from deciding whether ElastiCache fits a workload to provisioning, data modeling, GenAI vector search, monitoring, and migration. ## Core Features & Use Cases - Solution Fit and Provisioning: Gathers workload requirements, selects engine (Valkey, Redis OSS, Memcached) and deployment model (serverless vs node-based), and generates CLI, SDK, CloudFormation, CDK, or Terraform configurations with VPC, TLS, RBAC, and IAM auth. - Application Patterns and GenAI: Implements cache-aside, session stores, rate limiting, leaderboards, pub/sub, and vector similarity search for semantic caching, RAG, agent memory, and recommendation workloads. - Operations and Migration: Generates CloudWatch dashboards and alarms, estimates serverless ECPU costs, runs migration preflight checks against source Redis instances, and sequences cutover from self-managed Redis. - Use Case: A team with an RDS-backed API experiencing read bottlenecks asks for help; the Skill evaluates fit, provisions a Valkey serverless cache with correct security groups, provides cache-aside client code, and deploys hit-rate and latency alarms. ## Quick Start Ask the assistant to help you set up an ElastiCache cache to reduce database load on your application.