backend-dev-guidelines

22.5k
langfuselangfuse

Comprehensive backend development guide for Langfuse's Next.js 14/tRPC/Express/TypeScript monorepo. Use when creating tRPC routers, public API endpoints, BullMQ queue processors, services, or working with tRPC procedures, Next.js API routes, Prisma database access, ClickHouse analytics queries, Redis queues, OpenTelemetry instrumentation, Zod v4 validation, env.mjs configuration, tenant isolation patterns, or async patterns. Covers layered architecture (tRPC procedures → services, queue processors → services), dual database system (PostgreSQL + ClickHouse), projectId filtering for multi-tenant isolation, traceException error handling, observability patterns, and testing strategies (Jest for web, vitest for worker).

192 days ago

bullmq-specialist

21.8k
davila7davila7

BullMQ expert for Redis-backed job queues, background processing, and reliable async execution in Node.js/TypeScript applications. Use when: bullmq, bull queue, redis queue, background job, job queue.

192 days ago

railway-database

21.8k
davila7davila7

Add official Railway database services (Postgres, Redis, MySQL, MongoDB). Use when user wants to add a database, says "add postgres", "add redis", "add database", "connect to database", or "wire up the database". For other templates (Ghost, Strapi, n8n), use the railway-templates skill.

RailwayDatabasePostgres+6
192 days ago

higress-wasm-go-plugin

7.6k
alibabaalibaba

Develop Higress WASM plugins using Go 1.24+. Use when creating, modifying, or debugging Higress gateway plugins for HTTP request/response processing, external service calls, Redis integration, or custom gateway logic.

192 days ago

redis-inspect

7.0k
civitaicivitai

Inspect Redis cache keys, values, and TTLs for debugging. Supports both main cache and system cache. Use for debugging cache issues, checking cached values, and monitoring cache state. Read-only by default.

192 days ago

review-rust-docs

6.1k
RediSearchRediSearch

Review the documentation of a Rust crate to ensure it meets our requirements and standards.

192 days ago

check-rust-coverage

6.1k
RediSearchRediSearch

Check which Rust lines are not covered by Rust tests.

192 days ago

build

6.1k
RediSearchRediSearch

Compile the project to verify changes build successfully. Use this to verify your changes build properly together with the complete project and dependencies, and make sure to use it before running end to end tests.

192 days ago

read-unmodified-c-module

6.1k
RediSearchRediSearch

Read the source of the C module we are working on, before we made any changes.

192 days ago

port-c-module

6.1k
RediSearchRediSearch

Guide for porting a C module to Rust. Use this when starting to port a C module to Rust.

192 days ago

run-rust-tests

6.1k
RediSearchRediSearch

Run Rust tests after making changes to verify correctness

192 days ago

minimize-rust-ffi-crate-surface

6.1k
RediSearchRediSearch

Remove Rust-defined C symbols that are either unused or only used in C/C++ unit tests.

192 days ago

rust-tests-guidelines

6.1k
RediSearchRediSearch

Guidelines for writing Rust tests.

192 days ago

rust-docs-guidelines

6.1k
RediSearchRediSearch

Guidelines for writing Rust documentation

192 days ago

lint

6.1k
RediSearchRediSearch

Check code quality and formatting before committing changes

192 days ago

verify

6.1k
RediSearchRediSearch

Run full verification before committing or creating a PR

192 days ago

analyze-rust-ffi-crate-surface

6.1k
RediSearchRediSearch

Determine which parts of the C codebase use Rust-defined C symbols. Use this when you want to understand which C code files may be impacted by changes to a Rust FFI crate.

192 days ago

write-rust-tests

6.1k
RediSearchRediSearch

Write Rust tests to verify the correctness of Rust code.

192 days ago

whodb

4.7k
clideyclidey

Database operations including querying, schema exploration, and data analysis. Activates for tasks involving PostgreSQL, MySQL, MariaDB, SQLite, MongoDB, Redis, Elasticsearch, or ClickHouse databases.

192 days ago

Foundatio

2.5k
exceptionlessexceptionless

Foundatio infrastructure abstractions for caching, queuing, messaging, file storage, locking, jobs, and resilience. Use context7 for complete API documentation. Keywords: Foundatio, ICacheClient, IQueue, IMessageBus, IFileStorage, ILockProvider, IJob, QueueJobBase, resilience, retry, Redis, Elasticsearch

192 days ago

backend-development

1.8k
mrgooniemrgoonie

Build robust backend systems with modern technologies (Node.js, Python, Go, Rust), frameworks (NestJS, FastAPI, Django), databases (PostgreSQL, MongoDB, Redis), APIs (REST, GraphQL, gRPC), authentication (OAuth 2.1, JWT), testing strategies, security best practices (OWASP Top 10), performance optimization, scalability patterns (microservices, caching, sharding), DevOps practices (Docker, Kubernetes, CI/CD), and monitoring. Use when designing APIs, implementing authentication, optimizing database queries, setting up CI/CD pipelines, handling security vulnerabilities, building microservices, or developing production-ready backend systems.

192 days ago

redis

1.8k
openclawopenclaw

Redis database management. Key-value operations, caching, pub/sub, and data structure commands.

192 days ago

websocket-engineer

1.8k
openclawopenclaw

Use when building real-time communication systems with WebSockets or Socket.IO. Invoke for bidirectional messaging, horizontal scaling with Redis, presence tracking, room management.

192 days ago

redis-schema-gen

1.8k
openclawopenclaw

Generate Redis key patterns and data structures. Use when designing Redis architecture.

192 days ago

azure-resource-manager-redis-dotnet

1.6k
microsoftmicrosoft

Azure Resource Manager SDK for Redis in .NET. Use for MANAGEMENT PLANE operations: creating/managing Azure Cache for Redis instances, firewall rules, access keys, patch schedules, linked servers (geo-replication), and private endpoints via Azure Resource Manager. NOT for data plane operations (get/set keys, pub/sub) - use StackExchange.Redis for that. Triggers: "Redis cache", "create Redis", "manage Redis", "ARM Redis", "RedisResource", "provision Redis", "Azure Cache for Redis".

192 days ago

azure-cost-optimization

1.6k
microsoftmicrosoft

Identify and quantify cost savings across Azure subscriptions by analyzing actual costs, utilization metrics, and generating actionable optimization recommendations. USE FOR: optimize Azure costs, reduce Azure spending, reduce Azure expenses, analyze Azure costs, find cost savings, generate cost optimization report, find orphaned resources, rightsize VMs, cost analysis, reduce waste, Azure spending analysis, find unused resources, optimize Redis costs. DO NOT USE FOR: deploying resources (use azure-deploy), general Azure diagnostics (use azure-diagnostics), security issues (use azure-security)

192 days ago

azure-resource-manager-redis-dotnet

1.6k
Microsoft Agent Skills Azure Resource Manager Redis DotnetMicrosoft Agent Skills Azure Resource Manager Redis Dotnet

Azure Resource Manager SDK for Redis in .NET. Use for MANAGEMENT PLANE operations: creating/managing Azure Cache for Redis instances, firewall rules, access keys, patch schedules, linked servers (geo-replication), and private endpoints via Azure Resource Manager. NOT for data plane operations (get/set keys, pub/sub) - use StackExchange.Redis for that. Triggers: "Redis cache", "create Redis", "manage Redis", "ARM Redis", "RedisResource", "provision Redis", "Azure Cache for Redis".

192 days ago

implementing-database-caching

1.5k
Jeremylongshore Claude Code Plugins Plus Skills Implementing Database CachingJeremylongshore Claude Code Plugins Plus Skills Implementing Database Caching

Process used when you need to implement multi-tier caching to improve database performance. This skill sets up Redis, in-memory caching, and CDN layers to reduce database load. Trigger with phrases like "implement database caching", "add Redis cache layer", "improve query performance with caching", or "reduce database load".

192 days ago

redis-cache-manager

1.5k
jeremylongshorejeremylongshore

Redis Cache Manager - Auto-activating skill for Backend Development. Triggers on: redis cache manager, redis cache manager Part of the Backend Development skill category.

192 days ago

managing-api-cache

1.5k
Jeremylongshore Claude Code Plugins Plus Skills Managing Api CacheJeremylongshore Claude Code Plugins Plus Skills Managing Api Cache

Implement intelligent API response caching with Redis, Memcached, and CDN integration. Use when optimizing API performance with caching. Trigger with phrases like "add caching", "optimize API performance", or "implement cache layer".

192 days ago

openrouter-caching-strategy

1.5k
Jeremylongshore Claude Code Plugins Plus Skills Openrouter Caching StrategyJeremylongshore Claude Code Plugins Plus Skills Openrouter Caching Strategy

Implement response caching for OpenRouter efficiency. Use when optimizing costs or reducing latency for repeated queries. Trigger with phrases like 'openrouter cache', 'cache llm responses', 'openrouter redis', 'semantic caching'.

192 days ago

optimizing-cache-performance

1.5k
Jeremylongshore Claude Code Plugins Plus Skills Cache Performance OptimizerJeremylongshore Claude Code Plugins Plus Skills Cache Performance Optimizer

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.

192 days ago

redis-js

918
upstashupstash

Work with the Upstash Redis JavaScript/TypeScript SDK for serverless Redis operations. Use for caching, session storage, rate limiting, leaderboards, full-text search, and all Redis data structures. Supports automatic serialization/deserialization of JavaScript types.

192 days ago

moai-domain-database

776
modu-aimodu-ai

Database specialist covering PostgreSQL, MongoDB, Redis, Oracle, and advanced data patterns for modern applications. Use when user asks about database schema design, query optimization, indexing strategies, data modeling, migrations, ORM configuration, or database performance tuning. Do NOT use for API design or server-side business logic (use moai-domain-backend instead).

192 days ago

caching-strategies

756
dadbodgeoffdadbodgeoff

Implement multi-layer caching with Redis, in-memory, and HTTP caching. Covers cache invalidation, stampede prevention, and cache-aside patterns.

192 days ago

sse-resilience

756
dadbodgeoffdadbodgeoff

Redis-backed SSE stream management with stream registry, heartbeat monitoring, completion store for terminal events, and automatic orphan cleanup via background guardian process.

192 days ago

rate-limiting

756
dadbodgeoffdadbodgeoff

Implement subscription-tier aware API rate limiting with sliding window algorithm. Use when building SaaS APIs that need per-user or per-tier rate limits with Redis or in-memory storage.

192 days ago

analytics-pipeline

756
dadbodgeoffdadbodgeoff

Real-time analytics with Redis counters, periodic PostgreSQL flush, and time-series aggregation. High-performance event tracking without database bottlenecks.

192 days ago

resilient-storage

756
dadbodgeoffdadbodgeoff

Multi-backend storage layer with automatic failover between Redis, database, and memory backends. Includes circuit breakers per backend and health-aware routing for high availability.

192 days ago

vercel-kv

572
jezwebjezweb

Integrate Redis-compatible Vercel KV for caching, session management, and rate limiting in Next.js. Powered by Upstash with strong consistency and TTL support. Use when implementing cache strategies, rate limiters, or troubleshooting environment variables, serialization errors, rate limit issues, scanIterator hangs, or Next.js cache stale reads.

192 days ago

redis

376
a5c-aia5c-ai

Redis caching patterns, pub/sub, sessions, rate limiting, and data structures.

192 days ago

redis-memory-backend

376
a5c-aia5c-ai

Redis backend for conversation state persistence and caching

192 days ago

distributed-caching

376
a5c-aia5c-ai

Expert skill for distributed cache design, implementation, and optimization using Redis and Memcached. Design cache architectures, configure eviction policies, implement caching patterns (cache-aside, write-through, write-behind), monitor cache performance, and optimize memory usage.

192 days ago

using-message-queues

296
ancolemanancoleman

Async communication patterns using message brokers and task queues. Use when building event-driven systems, background job processing, or service decoupling. Covers Kafka (event streaming), RabbitMQ (complex routing), NATS (cloud-native), Redis Streams, Celery (Python), BullMQ (TypeScript), Temporal (workflows), and event sourcing patterns.

192 days ago

bio-metagenomics-abundance

293
GPTomicsGPTomics

Species abundance estimation using Bracken with Kraken2 output. Redistributes reads from higher taxonomic levels to species for more accurate estimates. Use when accurate species-level abundances are needed from Kraken2 classification output.

192 days ago

Laravel Database Expert

279
HoangNguyen0403HoangNguyen0403

Expert patterns for advanced queries, Redis caching, and database scalability.

192 days ago

nosql-injection-testing

253
Anshumanbh Securevibes Nosql Injection TestingAnshumanbh Securevibes Nosql Injection Testing

Validate NoSQL injection vulnerabilities across MongoDB, Cassandra, CouchDB, Redis, and other NoSQL databases. Test operator injection, JavaScript injection, and query manipulation patterns. Use when testing CWE-943 (Improper Neutralization of Special Elements in Data Query Logic) and related NoSQL injection classes.

192 days ago

bunjs-production

241
MadAppGangMadAppGang

Use when deploying Bun.js to production, containerizing with Docker, setting up AWS ECS/Fargate, implementing Redis caching, hardening security, or configuring CI/CD pipelines. See bunjs for basics, bunjs-architecture for patterns.

192 days ago