Toolverse
All skills

supabase-reliability-patterns

by jeremylongshore

Implement Supabase reliability patterns including circuit breakers, idempotency, and graceful degradation.\nUse when building fault-tolerant Supabase integrations, implementing retry strategies,\nor adding resilience to production Supabase services.\nTrigger with phrases like \

Installation

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

Installation

Quick info

Category
Backend
Views
24

About this skill

Implement Supabase reliability patterns including circuit breakers, idempotency, and graceful degradation.\nUse when building fault-tolerant Supabase integrations, implementing retry strategies,\nor adding resilience to production Supabase services.\nTrigger with phrases like \

How to use

  1. Zainstaluj bibliotekę circuit breaker (np. opossum) oraz infrastrukturę do obsługi kolejek (DLQ). Upewnij się, że masz dostęp do warstwy cache'owania dla fallbacków.

  2. Wyzwól skill frazami takimi jak "supabase reliability", "supabase circuit breaker", "supabase idempotent", "supabase resilience", "supabase fallback" lub "supabase bulkhead" — skill automatycznie rozpozna kontekst i zaproponuje odpowiednie wzorce.

  3. Implementuj circuit breaker owijając wywołania Supabase. Skill pokaże, jak skonfigurować progi otwarcia/zamknięcia obwodu i timeout'y, aby chronić aplikację przed kaskadowymi błędami.

  4. Dodaj klucze idempotencji generując deterministyczne identyfikatory dla operacji. Skill pomoże zapewnić, że powtórzone żądania nie tworzą duplikatów w bazie.

  5. Skonfiguruj bulkheady rozdzielając kolejki dla różnych priorytetów operacji. Zapobiega to zagłodzeniu krytycznych zadań przez operacje o niższym priorytecie.

  6. Ustaw dead letter queue do obsługi trwałych błędów. Skill wskażzie, jak przechwytywać operacje, które nie powiodły się po wyczerpaniu retry'ów, i przekierowywać je do kolejki do ręcznej analizy lub alertów.

Related skills

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

patent-search

by RobThePCGuy

Advanced prior art search using the PatentsView API. Use this skill when users need to search for patents, perform prior art searches, analyze patent landscapes, or find patents by inventor, title, date range, or technical fields. Helps with patent research, freedom to operate

Backend
36218

travel-planner

by ailabs-393

This skill should be used whenever users need help planning trips, creating travel itineraries, managing travel budgets, or seeking destination advice. On first use, collects comprehensive travel preferences including budget level, travel style, interests, and dietary

Backend
4379

youtube-transcribe-skill

by feiskyer

Extract subtitles/transcripts from a YouTube video URL and save as a local file. Use when you need to extract subtitles from a YouTube video.

Backend
24178

fastapi-pro

by sickn33

Build high-performance async APIs with FastAPI, SQLAlchemy 2.0, and Pydantic V2. Master microservices, WebSockets, and modern Python async patterns. Use PROACTIVELY for FastAPI development, async optimization, or API architecture.

Backend
54128

effective-go

by openshift

Apply Go best practices, idioms, and conventions from golang.org/doc/effective_go. Use when writing, reviewing, or refactoring Go code to ensure idiomatic, clean, and efficient implementations.

Backend
248296