Caching
311 skills in Databases > Caching
cache-list
List cache entries with filtering, sorting, and freshness status.Delegates to fractary CLI for actual cache operations.
django-redis-caching
Django Redis caching with django-cacheops. This skill should be used when implementing caching, adding cache invalidation, optimizing API performance, modifying models that affect cached data, or debugging cache-related issues in the Django backend.
caching-strategy-review
Use when adding caching, optimizing performance, or debugging cache issues - validates invalidation strategies, TTL settings, key collision prevention, and memory management to prevent stale data and cache stampedes
redis-lists-sets
Master Redis Lists and Sets - queues, stacks, unique collections, set operations, and real-world implementation patterns
test-mockdb-repository
Write tests for MockDB (in-memory) repository implementations. Use when testing MockDB repositories, in-memory data access, or mock repository behavior. Triggers on "test mockdb", "mockdb tests", "test mock repository".
redis-replication
Master Redis replication - master-replica setup, Sentinel for HA, failover handling, and read scaling patterns
redis-integration
Redis and Upstash Vector integration patterns for rate-limiting, vector search, embeddings, and memory systems. Use when implementing caching, rate-limiting, or semantic search features.
redis-security
Master Redis security - authentication, ACL, TLS encryption, network hardening, and production security best practices
cloudflare-kv
Store key-value data globally with Cloudflare KV's edge network. Use when: caching API responses, storing configuration, managing user preferences, handling TTL expiration, or troubleshooting KV_ERROR, 429 rate limits, eventual consistency, or cacheTtl errors.
tg-caching
Django caching patterns for the World of Darkness application. Use when implementing view caching, queryset caching, cache invalidation, or optimizing database queries. Triggers on performance optimization, cache configuration, slow query fixes, or Redis cache usage.
cloudflare-api-orchestration
Activates automatically when designing or implementing Cloudflare Workers APIs,orchestrating multi-provider API calls, implementing D1 database operations,or managing KV-based caching strategies.Ensures proper error handling, provider tagging, fallback chains, andorchestration patterns for BooksTrack backend infrastructure.Auto-activates on:- File patterns: *.worker.js, *-api.ts, *-service.ts in backend code- Keywords: "api orchestration", "multi-provider", "fallback chain", "D1 query"- Context: Cloudflare Workers development, API design discussions
redis-hashes-sorted-sets
Master Redis Hashes and Sorted Sets - object storage, field operations, leaderboards, rankings, and scoring systems
finish-feature
Complete epic with cleanup and archiving, or verify feature already closed. MUST BE USED when finishing epics/features.For epics: Verifies children closed, archives docs, caches to Serena, closes epic.For features/tasks/bugs: Verifies already closed (from PR creation), archives docs, caches to Serena.Non-epic issues must be closed at PR creation time (atomic merge pattern).Use when user says "I'm done with this epic", "finish the feature", "finish this epic", "archive this epic",or when user mentions epic completion, cleanup, archiving, feature finalization, or closing work.
scalability-patterns
Master scalability patterns with load balancing, caching, database scaling, microservices, and horizontal scaling strategies.
tanstack-query
Manage server state in React with TanStack Query v5. Set up queries with useQuery, mutations with useMutation, configure QueryClient caching strategies, implement optimistic updates, and handle infinite scroll with useInfiniteQuery.Use when: setting up data fetching in React projects, migrating from v4 to v5, or fixing object syntax required errors, query callbacks removed issues, cacheTime renamed to gcTime, isPending vs isLoading confusion, keepPreviousData removed problems.
local-service-testing
Use when code changes touch database, cache, queue, or other service-dependent components - enforces testing against real local services instead of mocks
github-tools
Executes GitHub operations via gh CLI wrapper. Use when managing issues, pull requests, workflows, CI runs, projects, releases, cache, labels, or searching repositories and code.
deployment-workflow
Staging and production deployment using Laravel Deployer with health checks, cache management, and rollback support (HUMAN-ONLY execution)
nextjs
Build Next.js 16 apps with App Router, Server Components/Actions, Cache Components ("use cache"), and async route params. Includes proxy.ts (replaces middleware.ts) and React 19.2.Use when: building Next.js 16 projects, or troubleshooting async params (Promise types), "use cache" directives, parallel route 404s (missing default.js), or proxy.ts CORS.
docs-create
Create epic-specific documentation skill with external reference docs. MUST BE USED for caching external docs.Fetches URLs, caches full content, uses documentation-engineer to generate cohesive summaries, and creates auto-activating skill.Use when starting work on epic that requires external documentation context (API docs, tool guides, reference materials),or when user mentions "cache docs", "external docs", "API documentation", URLs for docs,documentation needs, reference materials, knowledge caching, or epic context documentation.