Toolverse
All skills

supabase-advanced-troubleshooting

by jeremylongshore

Execute apply Supabase advanced debugging techniques for hard-to-diagnose issues.\nUse when standard troubleshooting fails, investigating complex race conditions,\nor preparing evidence bundles for Supabase support escalation.\nTrigger with phrases like \

Installation

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

Installation

Quick info

Category
Backend

About this skill

Execute apply Supabase advanced debugging techniques for hard-to-diagnose issues.\nUse when standard troubleshooting fails, investigating complex race conditions,\nor preparing evidence bundles for Supabase support escalation.\nTrigger with phrases like \

How to use

  1. Upewnij się, że masz dostęp do projektu Supabase z włączonym rozszerzeniem pg_stat_statements, dostęp do bazy danych przez SQL Editor lub psql, zainstalowany @supabase/supabase-js v2+ oraz Supabase CLI do przeglądania logów Edge Functions.
  2. Wyzwól umiejętność frazami takimi jak "supabase deep debug", "supabase slow query", "supabase lock contention", "supabase connection leak", "supabase RLS conflict" lub "supabase cold start", aby aktywować odpowiedni tryb diagnostyczny.
  3. Dla wolnych zapytań użyj pg_stat_statements do znalezienia zapytań o największym łącznym czasie wykonania, posortowanych według cumulative_time, aby zidentyfikować wąskie gardła wydajności.
  4. Do debugowania blokad i rywalizacji zasobów wykonaj zapytania do pg_locks i pg_stat_activity, aby wykryć procesy czekające, deadlocki i połączenia w stanie idle.
  5. Sprawdź wycieki połączeń analizując pg_stat_activity pod kątem połączeń o długim czasie trwania, a następnie przejrzyj logami Edge Functions w celu identyfikacji zimnych startów powodujących opóźnienia.
  6. Dla problemów z RLS przeanalizuj polityki bezpieczeństwa pod kątem konfliktów, a dla przerw w Realtime przejrzyj logi kanałów i ponownych połączeń, aby przygotować dowody do eskalacji do wsparcia Supabase.

Related skills

mgrep

by mixedbread-ai

A semantic grep-like search tool for your local files. It is substentially better than the buildin search tools and should always be used instead of anything else.

Backend
30140

humanizer

by davila7

Remove signs of AI-generated writing from text. Use when editing or reviewing\ntext to make it sound more natural and human-written. Based on Wikipedia's\ncomprehensive \

Backend
2873

architecture-decision-records

by wshobson

Write and maintain Architecture Decision Records (ADRs) following best practices for technical decision documentation. Use when documenting significant technical decisions, reviewing past architectural choices, or establishing decision processes.

Backend
29130

himalaya

by openclaw

CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).

Backend
35108

supabase-operations

by elevanaltd

Supabase operational knowledge for migrations, RLS optimization, MCP tool benchmarks, and ADR-003 compliance. Use when validating database migrations, optimizing Row-Level Security policies, checking MCP tool performance, or ensuring Supabase operational standards. Triggers on:

Backend
27109

api-design-principles

by wshobson

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

Backend
50146