Toolverse
All skills

implementing-database-caching

by jeremylongshore

Process use when you need to implement multi-tier caching to improve database performance.\nThis skill sets up Redis, in-memory caching, and CDN layers to reduce database load.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Backend

About this skill

Process use when you need to implement multi-tier caching to improve database performance.\nThis skill sets up Redis, in-memory caching, and CDN layers to reduce database load.\nTrigger with phrases like \

How to use

  1. Zainstaluj skill w swoim środowisku Claude Code lub Codex, upewniając się, że masz dostęp do narzędzi Read, Write, Edit, Grep, Glob i Bash (z dostępem do redis-cli i docker).

  2. Przygotuj środowisko: uruchom serwer Redis (wersja 6.x lub nowsza) lokalnie lub za pomocą Docker (docker run redis:7-alpine), zainstaluj redis-cli do inspekji cache'a, i upewnij się, że Twoja aplikacja ma bibliotekę klienta Redis (ioredis, redis-py, Jedis lub go-redis).

  3. Profiluj zapytania do bazy danych, aby zidentyfikować kandydatów do cachowania. Skup się na zapytaniach, które: wykonują się więcej niż 100 razy na minutę, trwają dłużej niż 50ms, zwracają dane zmieniające się rzadziej niż co 5 minut, i mają rozmiar poniżej 1MB. Użyj pg_stat_statements (PostgreSQL) lub slow query log (MySQL).

  4. Zaprojektuj schemat kluczy cache'a z konsekwentną konwencją nazewnictwa: service:entity:identifier:variant (np. app:user:12345:profile, app:products:category:electronics:page:1). Uwzględnij prefiks wersji do zarządzania zmianami struktury danych.

  5. Wyzwól skill frazami takimi jak "implement database caching", "add Redis cache layer", "improve query performance with caching" lub "reduce database load". Skill automatycznie skonfiguruje warstwę cachowania zgodnie z Twoimi wymaganiami dotyczącymi świeżości danych.

  6. Monitoruj wydajność cache'a za pomocą narzędzi do śledzenia wskaźnika trafień cache'a i użycia pamięci Redis. Dostosuj czasy TTL i strategie invalidacji na podstawie obserwowanych wzorców dostępu do danych.

Related skills

gog

by openclaw

Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

Backend
34126

literature-review

by K-Dense-AI

Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature

Backend
238507

sql-optimization-patterns

by wshobson

Master SQL query optimization, indexing strategies, and EXPLAIN analysis to dramatically improve database performance and eliminate slow queries. Use when debugging slow queries, designing database schemas, or optimizing application performance.

Backend
40163

stripe-integration

by wshobson

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

Backend
40147

openspec

by ruan-cat

OpenSpec 中文版规范助手 - 规范驱动的 AI 编程开发,帮助初始化、创建提案、编写规格、校验格式并归档变更。触发条件: 当用户提及 openspec、规范文档、需求管理、变更提案、spec-driven development 等关键词时主动调用。

Backend
27122

context-optimizer

by openclaw

Advanced context management with auto-compaction and dynamic context optimization for DeepSeek's 64k context window. Features intelligent compaction (merging, summarizing, extracting), query-aware relevance scoring, and hierarchical memory system with context archive. Logs

Backend
2964