Skill rating
23 skills. The A–F grade combines safety (60%) and quality (40%); tests add a bonus. The rating refreshes automatically from open catalogs.
ManufacturingLogistics and warehouseProcurementQuality controlContact centreField serviceFinanceCustomer supportindustry shortcuts
| # | Grade | Skill | Score ▾ | Safety | Quality | Process | Tests | Popularity | Updated |
|---|---|---|---|---|---|---|---|---|---|
| 1 | A | Write, review, and migrate Supabase logs queries against the ClickHouse-backed `logs` table (the `logs.all.otel` analytics endpoint). Use this whenever a task involves Logs Explorer SQL, the `log_attr | 100 | 93 | C | — | — | 11 d ago | |
| 2 | A | React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving c | 100 | 89 | C | — | — | 11 d ago | |
| 3 | B | Error display and troubleshooting pattern for Supabase Studio. Use when showing a failed API request or query error in the UI (AlertError, toast, inline message), adding troubleshooting steps for a ne | 100 | 84 | C | — | — | 11 d ago | |
| 4 | B | 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 Query hook or mutation, or when migratin | 100 | 84 | D | — | — | 11 d ago | |
| 5 | B | PostHog event tracking standards for Supabase Studio. Use when adding useTrack() calls, defining events in packages/common/telemetry-constants.ts, implementing tracking for a new feature, or reviewing | 100 | 84 | D | — | — | 11 d ago | |
| 6 | B | 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 tests. Covers running commands, avoiding | 100 | 84 | C | — | — | 11 d ago | |
| 7 | B | Keyboard shortcut conventions for Supabase Studio. Use when adding a repeated user action, toolbar action, list/table operation, or sub-page navigation that should have shortcut coverage, when registe | 100 | 84 | C | — | — | 11 d ago | |
| 8 | B | Correct React Hook Form usage anywhere in the monorepo — data flow, subscriptions, reset, dirty state, number inputs, and controlled-input rules. Load this BEFORE writing or modifying ANY form code, a | 100 | 84 | D | — | — | 11 d ago | |
| 9 | B | 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/ — including adding the first fetch or mutati | 100 | 84 | C | — | — | 11 d ago | |
| 10 | B | Testing strategy for Supabase Studio. Use when writing tests, deciding whether a change needs tests and which type, extracting logic from components into testable utility functions, or reviewing test | 100 | 84 | D | — | — | 11 d ago | |
| 11 | B | Vitest API and config reference (Jest-compatible) — mocking with vi.*, spies, fake timers, coverage configuration, fixtures, snapshots, and test filtering. Use for Vitest API and configuration questio | 100 | 84 | D | — | — | 11 d ago | |
| 12 | B | Safety rules for the dev toolbar, PostHog client, and feature flags. Use when writing or reviewing any change to packages/dev-tools/, packages/common/posthog-client.ts, or packages/common/feature-flag | 100 | 80 | C | — | — | 11 d ago | |
| 13 | B | Design system UI patterns for Supabase Studio. Use when building or updating pages, forms, tables, charts, empty states, navigation, cards, alerts, or side panels (sheets). Covers layout selection, co | 100 | 80 | C | — | — | 11 d ago | |
| 14 | B | Maintain Supabase API types. Use when changing generated API type declarations, OpenAPI schemas, or investigating API type deployment drift. | 100 | 80 | C | — | — | 11 d ago | |
| 15 | C | Build and modify Studio Explorer surfaces, including notebooks, chats, SQL snippets, query cells, and their shared toolbar patterns. | 100 | 72 | D | — | — | 11 d ago | |
| 16 | C | 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 user-facing text — including when copy is | 100 | 58 | D | — | — | 11 d ago | |
| 17 | B | safe-sql-executionGeneratorPostgreSQLSupabaseSoftware developmentData and analyticssupabase/supabaseAgent Skills 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 feature or bug fix and never says "security | 100 | 80 | D missing files | — | — | 11 d ago | |
| 18 | B | Answer questions about the Supabase docs app (apps/docs) using documented architecture, build pipeline, and review-pattern notes, and apply feature-design principles (codebase reuse, coding minimalism | 100 | 81 | D missing files | — | — | 11 d ago | |
| 19 | B | Review Supabase docs changes locally in your `supabase/supabase` checkout — either an open PR (triage, classify, verify) or your own branch before opening a PR (local self-review). Covers markdown pip | 100 | 75 | C missing files | — | — | 11 d ago | |
| 20 | B | write-the-docsGeneratorSupabaseLinearSoftware developmentData and analyticssupabase/supabaseAgent Skills Draft new or updated Supabase docs content for a feature or launch, grounded in product intent (Linear when available), a read of the actual code, and the docs style guide. Use when asked to write doc | 100 | 76 | D missing files | — | — | 11 d ago | |
| 21 | B | Restructure, reorder, and improve existing Supabase docs pages under apps/docs: clarity, connective text, section grouping, and brevity. Use when asked to edit, reorganize, restructure, tighten prose, | 100 | 76 | C missing files | — | — | 11 d ago | |
| 22 | B | test-the-docsGeneratorSupabaseDockerData and analyticsSoftware developmentsupabase/supabaseAgent Skills Execute runnable docs snippets and examples inside a disposable Docker Compose sandbox (runner container + local Supabase stack via `supabase start`). Use after Draft or during Self-review when asked | 100 | 76 | D missing files | — | — | 11 d ago | |
| 23 | C | 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 (including cross-repo product lookup via un | 100 | 72 | D missing files | — | — | 11 d ago |