This skill empowers Claude to design and implement sophisticated in-memory caching strategies for Go applications using the samber/hot library. It provides expert guidance on selecting between nine distinct eviction algorithms—including W-TinyLFU, S3FIFO, and ARC—based on specific workload access patterns. Beyond basic storage, the skill handles production-critical patterns such as read-through loaders with singleflight deduplication, TTL jitter to prevent thundering herds, Prometheus metrics integration, and memory-safe capacity sizing, making it essential for optimizing high-concurrency Go services.
