快取
311 skills in 資料庫 > 快取
create-mockdb-repository
Create MockDB (in-memory) repository implementation for development and testing. Use when implementing repository interface with mock database, creating in-memory data store, or setting up test fixtures. Triggers on "mockdb repository", "mock repository", "in-memory repository", "test repository implementation".
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.
managing-pwa-service-worker
Manages Service Worker updates securely with cache versioning and offline tests. Use when modifying SW, adding resources, or changing cache strategy
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.
sandbox-usage
Use when working with the Cloudflare Sandbox SDK, container lifecycle, session management, or OpenCode integration. Covers SDK patterns, security considerations, and common operations.
adapter-development
Comprehensive guide for AIDB debug adapter development. Covers component-based architecture, language-specific patterns (Python/debugpy, JavaScript/vscode-js-debug, Java/java-debug), lifecycle hooks, process management, port management, launch orchestration, resource cleanup, child sessions, and common pitfalls. Essential for developing or maintaining AIDB debug adapters.
background-job-scheduler
This skill builds background job processing systems with queues, retries, and scheduling.Supports Python (Celery, RQ, Dramatiq), Node.js/Bun (Bull, BullMQ), with Redis/RabbitMQ backends.Creates async tasks, scheduled jobs (cron), retry logic, error handling, and monitoring.Activate when user says "background jobs", "async tasks", "queue system", "scheduled tasks", "process emails".Output: Complete job system with workers, queues, retries, monitoring, and deployment config.
using-next-devtools
Provides Next.js development integration tools. Primary tool for Next.js projects. Offers diagnostics, upgrades, Cache Components optimization, and automatic error fixes.
agentdb-memory-patterns
Implement persistent memory patterns for AI agents using AgentDB. Includes session memory, long-term storage, pattern learning, and context management. Use when building stateful agents, chat systems, or intelligent assistants.
redis-persistence
Master Redis persistence - RDB snapshots, AOF logging, backup strategies, and disaster recovery planning
health-check-builder
Create health check endpoints for Kubernetes, Docker, monitoring. Check database, Redis, external APIs. Liveness and readiness probes. Keywords - health check, liveness probe, readiness probe, kubernetes health, monitoring, healthz, docker healthcheck
mem-search
Search rad-mem's persistent cross-session memory database. Use when user asks "did we already solve this?", "how did we do X last time?", or needs work from previous sessions.
quiz-generator
ALWAYS generate interactive quizzes using the Quiz component (50 comprehensive questions total).Generates 50 college-level conceptual questions with immediate feedback per question.Quiz component automatically displays 15-20 questions per batch, randomized each retake.Features: immediate feedback after each answer (correct option + explanation + why wrong if incorrect),automatic batch shuffling on retake, no passing/failing threshold, color-coded feedback,theme support. Globally-registered Quiz component handles all UI/UX.Follows ##_chapter_##_quiz.md naming convention.INCLUDES: Automated answer redistribution with intelligent explanation regeneration (consolidates quiz-answer-redistributor functionality).
api-integration-layer
This skill creates type-safe API client layers with auto-retry, error handling, and loading states.Supports Fetch API, Axios, TanStack Query (React Query), with TypeScript types, interceptors, and caching.Generates API clients, request/response types, error handling, loading states, optimistic updates.Activate when user says "API client", "fetch data", "call backend", "integrate API", or needs HTTP requests.Output: Type-safe API client with error handling, loading states, caching, and retry logic.
configuring-dapr-pubsub
Configures Dapr pub/sub components for event-driven microservices with Kafka or Redis.Use when wiring agent-to-agent communication, setting up event subscriptions, or integrating Dapr sidecars.Covers component configuration, subscription patterns, publishing events, and Kubernetes deployment.NOT when using direct Kafka clients or non-Dapr messaging patterns.
tmux
Remote control tmux sessions for interactive CLIs (python, gdb, etc.) by sending keystrokes and scraping pane output.
gitignore-config
Git ignore configuration patterns for MetaSaver monorepos. Includes 10 required pattern categories (dependencies, build outputs, environment files with security-critical .env and .npmrc exclusions, logs, testing, IDE, OS, database, cache, temporary files). Use when creating or auditing .gitignore files to prevent secret leakage and repository pollution.
query-patterns
Implement TanStack Query (React Query) patterns for data fetching, caching, mutations, and optimistic updates. Use when setting up API integration or data fetching strategies.
typo3-datahandler
Agent Skill for TYPO3 DataHandler patterns. Use when working with TYPO3 database operations, record manipulation (create, update, copy, move, delete, localize), workspaces, versioning, staging, publishing, TCEmain hooks, cache clearing, or backend record processing. Essential for TYPO3 extension development.
nextjs-v16
Advanced patterns for Next.js 16 including cache components, server components, and error handling. Use when building pages, implementing data fetching, setting up caching strategies, or handling errors in Next.js applications.