AIKraft/Skills/golang-samber-hot

golang-samber-hot

Кэширование в памяти в Golang с использованием samber/hot — алгоритмы вытеснения (LRU, LFU, TinyLFU, W-TinyLFU, S3FIFO, ARC, TwoQueue, SIEVE, FIFO), TTL, загрузчики кэша, шардирование, стратегия stale-while-revalidate, кэширование отсутствующих ключей и метрики Prometheus. Применяется при использовании или внедрении samber/hot, когда в кодовой базе импортируется github.com/samber/hot, либо когда проект с высокой частотой повторно загружает одни и те же ресурсы со средней или низкой кардинальностью и необходимо снизить задержки или нагрузку на бэкенд.

samber official Разработка

Что делает навык

Кэширование в памяти в Golang с использованием samber/hot — алгоритмы вытеснения (LRU, LFU, TinyLFU, W-TinyLFU, S3FIFO, ARC, TwoQueue, SIEVE, FIFO), TTL, загрузчики кэша, шардирование, стратегия stale-while-revalidate, кэширование отсутствующих ключей и метрики Prometheus. Применяется при использовании или внедрении samber/hot, когда в кодовой базе импортируется github.com/samber/hot, либо когда проект с высокой частотой повторно загружает одни и те же ресурсы со средней или низкой кардинальностью и необходимо снизить задержки или нагрузку на бэкенд.

Как подключить

1Скачать навык
# возьмите папку навыка «golang-samber-hot» из репозитория: # https://github.com/samber/cc-skills-golang
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r golang-samber-hot/ ~/.claude/skills/golang-samber-hot/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.