Caching
311 skills in Databases > Caching
data-fetching-strategies
Reactアプリのデータフェッチ、キャッシュ、エラーハンドリング、楽観的更新を整理するスキル。ライブラリ選定から設計・実装・検証までの実務フローを提供する。Anchors:• Stale-While-Revalidate Pattern / 適用: キャッシュ戦略 / 目的: サーバー状態の一貫性確保• React Query vs SWR / 適用: ライブラリ選定 / 目的: 要件に最適な選択• MSW / 適用: テスト環境構築 / 目的: API依存の排除Trigger:Use when implementing data fetching patterns, cache strategies, error handling, optimistic updates, or choosing between SWR and React Query.data fetching, cache strategy, swr, react query, optimistic updates, error handling
cost-optimization-gha
GitHub Actions の実行コストを最適化するためのスキル。コスト計測、削減施策の設計、実装、継続的な監視を一連で扱う。Anchors:• High Performance Browser Networking / 適用: 計測から改善する姿勢 / 目的: 速度とコストの可視化• Designing Data-Intensive Applications / 適用: 制約下の設計判断 / 目的: ランナー/ストレージの効率化• Continuous Delivery / 適用: 改善の反復 / 目的: 継続的最適化のサイクル化Trigger:Use when optimizing GitHub Actions workflow execution time, reducing runner costs, managing billing, or optimizing artifact storage and cache usage.github actions cost optimization, runner costs, workflow budget, artifact storage, caching strategy
integration-test
Full SDK integration test that runs actual queries through the Claude SDK sandbox. Use after making changes to SDK client code, session management, skill loading, network proxy, voice/TTS, or image generation. Runs real prompts through the SDK to verify the complete path works.
optimizing-cache-performance
This skill enables Claude to analyze and improve application caching strategies. It optimizes cache hit rates, TTL configurations, cache key design, and invalidation strategies. Use this skill when the user requests to "optimize cache performance", "improve caching strategy", "analyze cache hit rate", or needs assistance with "cache key design", "TTL optimization", or "cache invalidation". The skill identifies potential bottlenecks and recommends adjustments for improved performance and efficiency of caching mechanisms like Redis.
caching-strategies-gha
GitHub Actions のキャッシュ戦略を設計し、キー設計、パス選定、ヒット率改善、10GB制限管理を行うスキル。actions/cache の最適化、依存キャッシュの分割、Dockerレイヤー連携などを体系化する。Anchors:• The Pragmatic Programmer / 適用: 実践的改善 / 目的: 反復的な最適化• Continuous Delivery / 適用: パイプライン最適化 / 目的: 実行時間の短縮• Site Reliability Engineering / 適用: キャパシティ管理 / 目的: キャッシュ制限の管理Trigger:Use when optimizing GitHub Actions cache performance, designing cache keys/paths, reducing CI build time, or managing cache size limits.
implementing-database-caching
This skill enables Claude to implement multi-tier database caching solutions. It is triggered when the user requests database caching, performance improvements, or reduced database load. The skill utilizes Redis, in-memory caching, and CDN layers to optimize database performance by reducing database load, improving query latency, and supporting horizontal scaling with cache-aside, write-through, and read-through patterns. Use this skill when the user mentions terms like "database caching", "improve database performance", "reduce database load", or uses the `/caching` command.
turborepo-workflow
Expert guidance on Turborepo build orchestration and remote caching workflow. Use this skill when running build commands, troubleshooting caching issues, working with monorepo task execution, or investigating CI/CD pipeline problems. Covers the critical pattern of always using root-level pnpm scripts, understanding the turbo-wrapper.js authentication system, filter syntax for targeting packages, and remote cache configuration.
caching-strategist
Defines caching strategies with cache keys, TTL values, invalidation triggers, consistency patterns, and correctness checklist. Provides code examples for Redis, CDN, and application-level caching. Use when implementing "caching", "performance optimization", "cache strategy", or "Redis caching".
caching-cdn-strategy-planner
Designs multi-layer caching strategy with edge CDN, server-side caching, cache invalidation, and CDN configuration. Use for "caching strategy", "CDN setup", "cache invalidation", or "performance optimization".
bazinga-db-core
Session lifecycle and system operations. Use when creating sessions, saving state, getting dashboard data, or running system queries.
github-actions-debugging
GitHub Actionsワークフロー実行時のデバッグとトラブルシューティング。 Anchors: • Continuous Delivery (Jez Humble) / 適用: パイプライン失敗の診断 / 目的: フィードバックループ短縮 • Site Reliability Engineering (Google) / 適用: ログベース障害分析 / 目的: 体系的エラー診断 Trigger: Use when debugging failed GitHub Actions workflows, analyzing workflow logs, enabling debug logging, troubleshooting permission/secret/cache/timeout issues, or diagnosing runner environment problems. Keywords: github actions, workflow error, failed job, ACTIONS_STEP_DEBUG, ACTIONS_RUNNER_DEBUG, permission denied, cache miss, timeout, runner diagnostics
redis-cluster
Master Redis Cluster - horizontal scaling, hash slots, resharding, cluster management, and distributed architecture
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-lists-sets
Master Redis Lists and Sets - queues, stacks, unique collections, set operations, and real-world implementation patterns
vercel-kv
Integrate Redis-compatible Vercel KV for caching, session management, and rate limiting in Next.js applications. Powered by Upstash with strong consistency and TTL support.Use when implementing cache strategies, storing temporary data with expiration, building rate limiters, or troubleshooting missing environment variables, serialization errors, or rate limit issues.
session-end
End Claude Code session with Beads sync and summary. MUST BE USED when user says they're done, ending session, or logging off. Guarantees Beads export to git, shows session stats, and suggests next ready work. Handles cleanup and context saving. Use when user says "goodbye", "bye", "done for now", "logging off", or when user mentions end-of-session, session termination, cleanup, context saving, bd sync, or export operations.
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
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.
tg-deployment
Production deployment patterns for the World of Darkness Django application. Use when deploying to staging/production, configuring security settings, setting up Redis cache, planning database migrations, or preparing rollback procedures. Triggers on deployment tasks, production configuration, security hardening, or environment-specific settings.
python-function-caching
Provide a reusable pattern for memoizing deterministic function calls to reduce latency and repeated computation. Backed by the `python` diskcache package. Use skill when updating or editing everything.