S

Supabase Skills

ask-the-docs
supabase
Answer questions about the Supabase docs app (apps/docs) using documented architecture, build pipeline, and review-pattern notes, and apply feature-design…
official
clickhouse-logs-queries
supabase
Write, review, and migrate Supabase logs queries against the ClickHouse-backed `logs` table (the `logs.all.otel` analytics endpoint). Use this whenever a task…
official
copywriting
supabase
Write or audit UI copy (buttons, labels, empty states, error messages, tooltips, form text) anywhere in the monorepo. Load it before shipping or reviewing any…
official
dev-toolbar-review
supabase
Safety rules for the dev toolbar, PostHog client, and feature flags. Use when writing or reviewing any change to packages/dev-tools/,…
official
dev-toolbar-review
supabase
Use when reviewing PRs that touch packages/dev-tools/, packages/common/posthog-client.ts,
official
docs-content
supabase
Write, edit, organize, and review Supabase content anywhere in apps/docs — guides, explainers, tutorials, troubleshooting entries, reference docs, and…
official
e2e-studio-tests
supabase
Run e2e tests in the Studio app. Use when asked to run e2e tests, run studio tests, playwright tests, or test the feature.
official
pm-the-docs
supabase
Docs-PM decision support for the "Write the docs" authoring process — makes audience, stage, and cross-cutting scope calls during the Frame and Shape stages,…
official
Postgres Best Practices
Supabase
Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.
databasedevelopmentofficial
react-hook-form
supabase
Correct React Hook Form usage anywhere in the monorepo — data flow, subscriptions, reset, dirty state, number inputs, and controlled-input rules. Load this…
official
review-the-docs
supabase
Review Supabase docs changes locally in ~/GitHub/supabase/supabase — either an open PR (triage, classify, verify) or your own branch before opening a PR (local…
official
safe-sql-execution
supabase
Use whenever code will build, return, fetch, or execute SQL that runs against a user's real Postgres database — even when the request reads like an ordinary…
official
safe-sql-execution
supabase
Safely execute SQL queries against a user database without risking SQL injection or other security vulnerabilities.
official
skill-creator
supabase
Comprehensive guide for creating modular skills that extend Claude's capabilities with specialized knowledge and workflows. Skills consist of a required SKILL.md file with YAML frontmatter and markdown instructions, plus optional bundled resources (scripts, references, assets) organized by purpose and loaded progressively to conserve context Design skills around concrete usage examples; identify reusable scripts for deterministic tasks, reference files for domain knowledge, and assets for...
official
studio-best-practices
supabase
React and TypeScript best practices for Supabase Studio. Use when writing or reviewing Studio components — covers boolean naming, component structure,…
official
studio-best-practices
supabase
React and TypeScript best practices for Supabase Studio. Use when writing
official
studio-e2e-tests
supabase
Write and run Playwright E2E tests for Supabase Studio. Use when asked
official
studio-e2e-tests
supabase
Write and run Playwright E2E tests for Supabase Studio (e2e/studio). Use when asked to run e2e tests, write new E2E tests, or debug flaky or failing Playwright…
official
studio-error-handling
supabase
Error display and troubleshooting pattern for Supabase Studio. Use when showing a failed API request or query error in the UI (AlertError, toast, inline…
official
studio-error-handling
supabase
Error display and troubleshooting pattern for Supabase Studio. Use when
official
studio-mock-api-tests
supabase
Component tests for Supabase Studio that mock API requests at the network layer with MSW. Use when writing or reviewing a component test that exercises a React…
official
studio-mock-api-tests
supabase
Component tests for Supabase Studio that mock API requests at the network layer with MSW. Use when writing or reviewing a component test that exercises a React…
official
studio-queries
supabase
React Query conventions for data fetching in Supabase Studio. Use when writing or reviewing query hooks, mutation hooks, or query keys in apps/studio/data/ —…
official
studio-queries
supabase
React Query conventions for data fetching in Supabase Studio. Use when
official
studio-testing
supabase
Testing strategy for Supabase Studio. Use when writing tests, deciding whether a change needs tests and which type, extracting logic from components into…
official
studio-testing
supabase
Testing strategy for Supabase Studio. Use when writing tests, deciding what
official
studio-ui-patterns
supabase
Design system UI patterns for Supabase Studio. Use when building or updating pages, forms, tables, charts, empty states, navigation, cards, alerts, or side…
official
studio-ui-patterns
supabase
Design system UI patterns for Supabase Studio. Use when building or updating
official
supabase
supabase
Use when doing ANY task involving Supabase. Triggers: Supabase products (Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues); client…
official
supabase-server
supabase
Use when writing server-side code with Supabase — Edge Functions, Hono apps, webhook handlers, or any backend that needs Supabase auth and client creation.…
official
telemetry-standards
supabase
PostHog event tracking standards for Supabase Studio. Use when adding useTrack() calls, defining events in packages/common/telemetry-constants.ts, implementing…
official
telemetry-standards
supabase
PostHog event tracking standards for Supabase Studio. Use when reviewing
official
use-static-effect-event
supabase
use-static-effect-event — an installable skill for AI agents, published by supabase/supabase.
official
vercel-composition-patterns
supabase
React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing…
official
vercel-composition-patterns
supabase
React composition patterns that scale. Use when refactoring components with
official
vitest
supabase
Vitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test…
official
vitest
supabase
Vitest API and config reference (Jest-compatible) — mocking with vi.*, spies, fake timers, coverage configuration, fixtures, snapshots, and test filtering. Use…
official
write-the-docs
supabase
Draft new or updated Supabase docs content for a feature or launch, grounded in Linear (the ticket plus its product/PM context), a read of the actual code, and…
official