From 69575f4c87a1449eec26b6c82a4152636ccc4ca3 Mon Sep 17 00:00:00 2001 From: Pedro Rodrigues Date: Mon, 16 Feb 2026 15:32:50 +0000 Subject: [PATCH] remove impact and impactDescription from supabase skills frontmatter header --- packages/skills-build/src/build.ts | 4 ++-- packages/skills-build/src/parser.ts | 8 ++++---- packages/skills-build/src/types.ts | 4 ++-- packages/skills-build/src/validate.ts | 15 --------------- skills/supabase/references/_sections.md | 7 ------- skills/supabase/references/auth-core-sessions.md | 2 -- skills/supabase/references/auth-core-signin.md | 2 -- skills/supabase/references/auth-core-signup.md | 2 -- .../references/auth-hooks-custom-claims.md | 2 -- .../references/auth-hooks-send-email-http.md | 2 -- .../references/auth-hooks-send-email-sql.md | 2 -- skills/supabase/references/auth-mfa-phone.md | 2 -- skills/supabase/references/auth-mfa-totp.md | 2 -- skills/supabase/references/auth-oauth-pkce.md | 2 -- .../supabase/references/auth-oauth-providers.md | 2 -- .../references/auth-passwordless-magic-links.md | 2 -- .../supabase/references/auth-passwordless-otp.md | 2 -- .../supabase/references/auth-server-admin-api.md | 2 -- skills/supabase/references/auth-server-ssr.md | 2 -- skills/supabase/references/auth-sso-saml.md | 2 -- skills/supabase/references/db-conn-pooling.md | 2 -- skills/supabase/references/db-migrations-diff.md | 2 -- .../references/db-migrations-idempotent.md | 2 -- .../supabase/references/db-migrations-testing.md | 2 -- skills/supabase/references/db-perf-indexes.md | 2 -- .../references/db-perf-query-optimization.md | 2 -- .../supabase/references/db-rls-common-mistakes.md | 2 -- skills/supabase/references/db-rls-mandatory.md | 2 -- skills/supabase/references/db-rls-performance.md | 2 -- skills/supabase/references/db-rls-policy-types.md | 2 -- skills/supabase/references/db-rls-views.md | 2 -- skills/supabase/references/db-schema-auth-fk.md | 2 -- .../supabase/references/db-schema-extensions.md | 2 -- skills/supabase/references/db-schema-jsonb.md | 2 -- skills/supabase/references/db-schema-realtime.md | 2 -- .../supabase/references/db-schema-timestamps.md | 2 -- .../supabase/references/db-security-functions.md | 2 -- .../references/db-security-service-role.md | 2 -- skills/supabase/references/dev-cli-reference.md | 2 -- skills/supabase/references/dev-cli-vs-mcp.md | 2 -- skills/supabase/references/dev-getting-started.md | 2 -- skills/supabase/references/dev-local-workflow.md | 2 -- skills/supabase/references/dev-mcp-setup.md | 2 -- skills/supabase/references/dev-mcp-tools.md | 2 -- skills/supabase/references/dev-remote-workflow.md | 2 -- skills/supabase/references/edge-adv-regional.md | 2 -- skills/supabase/references/edge-adv-streaming.md | 2 -- skills/supabase/references/edge-adv-websockets.md | 2 -- .../references/edge-auth-jwt-verification.md | 2 -- .../references/edge-auth-rls-integration.md | 2 -- .../references/edge-db-direct-postgres.md | 2 -- .../references/edge-db-supabase-client.md | 2 -- skills/supabase/references/edge-dbg-limits.md | 2 -- skills/supabase/references/edge-dbg-testing.md | 2 -- .../references/edge-fun-project-structure.md | 2 -- skills/supabase/references/edge-fun-quickstart.md | 2 -- .../references/edge-pat-background-tasks.md | 2 -- skills/supabase/references/edge-pat-cors.md | 2 -- .../references/edge-pat-error-handling.md | 2 -- skills/supabase/references/edge-pat-routing.md | 2 -- .../references/realtime-broadcast-basics.md | 2 -- .../references/realtime-broadcast-database.md | 2 -- .../references/realtime-patterns-cleanup.md | 2 -- .../references/realtime-patterns-debugging.md | 2 -- .../references/realtime-patterns-errors.md | 2 -- .../references/realtime-postgres-changes.md | 2 -- .../references/realtime-presence-tracking.md | 2 -- skills/supabase/references/realtime-setup-auth.md | 2 -- .../references/realtime-setup-channels.md | 2 -- skills/supabase/references/sdk-client-browser.md | 2 -- skills/supabase/references/sdk-client-config.md | 2 -- skills/supabase/references/sdk-client-server.md | 2 -- skills/supabase/references/sdk-error-handling.md | 2 -- .../supabase/references/sdk-framework-nextjs.md | 2 -- skills/supabase/references/sdk-perf-queries.md | 2 -- skills/supabase/references/sdk-perf-realtime.md | 2 -- skills/supabase/references/sdk-query-crud.md | 2 -- skills/supabase/references/sdk-query-filters.md | 2 -- skills/supabase/references/sdk-query-joins.md | 2 -- skills/supabase/references/sdk-query-rpc.md | 2 -- skills/supabase/references/sdk-ts-generation.md | 2 -- skills/supabase/references/sdk-ts-usage.md | 2 -- .../supabase/references/storage-access-control.md | 2 -- skills/supabase/references/storage-cdn-caching.md | 2 -- .../supabase/references/storage-download-urls.md | 2 -- .../references/storage-ops-file-management.md | 2 -- .../references/storage-transform-images.md | 2 -- .../references/storage-upload-resumable.md | 2 -- .../references/storage-upload-standard.md | 2 -- 89 files changed, 8 insertions(+), 198 deletions(-) diff --git a/packages/skills-build/src/build.ts b/packages/skills-build/src/build.ts index 13272c2..2b42d8e 100644 --- a/packages/skills-build/src/build.ts +++ b/packages/skills-build/src/build.ts @@ -100,7 +100,7 @@ function parseSectionsFromFile(filePath: string): Section[] { const sections: Section[] = []; const sectionMatches = content.matchAll( - /##\s+(\d+)\.\s+([^\n(]+)\s*\((\w+)\)\s*\n\*\*Impact:\*\*\s*(\w+(?:-\w+)?)\s*\n\*\*Description:\*\*\s*([^\n]+)/g, + /##\s+(\d+)\.\s+([^\n(]+)\s*\((\w+)\)\s*\n(?:\*\*Impact:\*\*\s*(\w+(?:-\w+)?)\s*\n)?\*\*Description:\*\*\s*([^\n]+)/g, ); for (const match of sectionMatches) { @@ -108,7 +108,7 @@ function parseSectionsFromFile(filePath: string): Section[] { number: parseInt(match[1], 10), title: match[2].trim(), prefix: match[3].trim(), - impact: match[4].trim() as Section["impact"], + impact: match[4]?.trim() as Section["impact"], description: match[5].trim(), }); } diff --git a/packages/skills-build/src/parser.ts b/packages/skills-build/src/parser.ts index 6efee67..f2af463 100644 --- a/packages/skills-build/src/parser.ts +++ b/packages/skills-build/src/parser.ts @@ -237,11 +237,11 @@ export function parseRuleFile( return { success: false, errors, warnings }; } - // Get impact level - const impact = frontmatter.impact as ImpactLevel; - if (!impact || !IMPACT_LEVELS.includes(impact)) { + // Validate impact level when provided + const impact = frontmatter.impact as ImpactLevel | undefined; + if (impact && !IMPACT_LEVELS.includes(impact)) { errors.push( - `Invalid or missing impact level: ${impact}. Must be one of: ${IMPACT_LEVELS.join(", ")}`, + `Invalid impact level: ${impact}. Must be one of: ${IMPACT_LEVELS.join(", ")}`, ); return { success: false, errors, warnings }; } diff --git a/packages/skills-build/src/types.ts b/packages/skills-build/src/types.ts index 440359b..0577a26 100644 --- a/packages/skills-build/src/types.ts +++ b/packages/skills-build/src/types.ts @@ -19,7 +19,7 @@ export interface Rule { title: string; section: number; subsection?: number; - impact: ImpactLevel; + impact?: ImpactLevel; impactDescription?: string; explanation: string; examples: CodeExample[]; @@ -32,7 +32,7 @@ export interface Section { number: number; title: string; prefix: string; - impact: ImpactLevel; + impact?: ImpactLevel; description: string; } diff --git a/packages/skills-build/src/validate.ts b/packages/skills-build/src/validate.ts index 41694da..1dab1dc 100644 --- a/packages/skills-build/src/validate.ts +++ b/packages/skills-build/src/validate.ts @@ -11,7 +11,6 @@ import { import { discoverSkills, getSkillPaths, - IMPACT_LEVELS, type SkillPaths, validateSkillExists, } from "./config.js"; @@ -123,20 +122,6 @@ export function validateRuleFile( } } - // Validate impact level - if (!IMPACT_LEVELS.includes(rule.impact)) { - errors.push( - `Invalid impact level: ${rule.impact}. Must be one of: ${IMPACT_LEVELS.join(", ")}`, - ); - } - - // Warning for missing impact description - if (!rule.impactDescription) { - warnings.push( - "Missing impactDescription (recommended for quantifying benefit)", - ); - } - return { valid: errors.length === 0, errors, diff --git a/skills/supabase/references/_sections.md b/skills/supabase/references/_sections.md index 1bc5241..5932b22 100644 --- a/skills/supabase/references/_sections.md +++ b/skills/supabase/references/_sections.md @@ -7,35 +7,28 @@ queries. ## 1. Authentication (auth) -**Impact:** CRITICAL **Description:** Sign-up, sign-in, sign-out, session management, OAuth/social login, SAML SSO, MFA, passwordless flows, auth hooks, and server-side auth patterns. ## 2. Database (db) -**Impact:** CRITICAL **Description:** Row Level Security policies, connection pooling, schema design patterns, migrations, performance optimization, and security functions for Supabase Postgres. ## 3. Development (dev) -**Impact:** CRITICAL **Description:** Getting started with Supabase, CLI command reference, MCP server setup and tools, when to use CLI vs MCP, and development workflows for local and remote environments. ## 4. Edge Functions (edge) -**Impact:** HIGH **Description:** Fundamentals, authentication, database access, CORS, routing, error handling, streaming, WebSockets, regional invocations, testing, and limits. ## 5. SDK (sdk) -**Impact:** HIGH **Description:** supabase-js client initialization, TypeScript generation, CRUD queries, filters, joins, RPC calls, error handling, performance, and Next.js integration. ## 6. Realtime (realtime) -**Impact:** MEDIUM-HIGH **Description:** Channel setup, Broadcast messaging, Presence tracking, Postgres Changes listeners, cleanup patterns, error handling, and debugging. ## 7. Storage (storage) -**Impact:** HIGH **Description:** File uploads (standard and resumable), downloads, signed URLs, image transformations, CDN caching, access control with RLS policies, and file management operations. diff --git a/skills/supabase/references/auth-core-sessions.md b/skills/supabase/references/auth-core-sessions.md index 2f1538d..c0a2a25 100644 --- a/skills/supabase/references/auth-core-sessions.md +++ b/skills/supabase/references/auth-core-sessions.md @@ -1,7 +1,5 @@ --- title: Manage Auth Sessions Correctly -impact: CRITICAL -impactDescription: Session mismanagement causes auth failures, security issues, and poor UX tags: auth, sessions, tokens, refresh, onAuthStateChange, jwt --- diff --git a/skills/supabase/references/auth-core-signin.md b/skills/supabase/references/auth-core-signin.md index 70b8e66..020b9a0 100644 --- a/skills/supabase/references/auth-core-signin.md +++ b/skills/supabase/references/auth-core-signin.md @@ -1,7 +1,5 @@ --- title: Implement Sign-In and Password Reset -impact: CRITICAL -impactDescription: Core authentication flows - mistakes lead to security issues or locked-out users tags: auth, signin, login, password-reset, email --- diff --git a/skills/supabase/references/auth-core-signup.md b/skills/supabase/references/auth-core-signup.md index e655ba0..8de5f01 100644 --- a/skills/supabase/references/auth-core-signup.md +++ b/skills/supabase/references/auth-core-signup.md @@ -1,7 +1,5 @@ --- title: Implement Secure User Sign-Up -impact: CRITICAL -impactDescription: Foundation of user registration - mistakes lead to security vulnerabilities or broken flows tags: auth, signup, registration, email-confirmation, user-metadata --- diff --git a/skills/supabase/references/auth-hooks-custom-claims.md b/skills/supabase/references/auth-hooks-custom-claims.md index a683df2..3ca00d9 100644 --- a/skills/supabase/references/auth-hooks-custom-claims.md +++ b/skills/supabase/references/auth-hooks-custom-claims.md @@ -1,7 +1,5 @@ --- title: Add Custom Claims to JWT via Auth Hooks -impact: HIGH -impactDescription: Custom claims enable role-based access without database lookups in every request tags: auth, hooks, jwt, claims, rbac, roles, permissions --- diff --git a/skills/supabase/references/auth-hooks-send-email-http.md b/skills/supabase/references/auth-hooks-send-email-http.md index f3cca73..c84a55c 100644 --- a/skills/supabase/references/auth-hooks-send-email-http.md +++ b/skills/supabase/references/auth-hooks-send-email-http.md @@ -1,7 +1,5 @@ --- title: Send Email Hook via HTTP (Edge Function) -impact: MEDIUM -impactDescription: Custom email hooks enable branded templates and third-party email providers tags: auth, hooks, email, templates, resend, edge-functions, http --- diff --git a/skills/supabase/references/auth-hooks-send-email-sql.md b/skills/supabase/references/auth-hooks-send-email-sql.md index eb40cf9..fee43cd 100644 --- a/skills/supabase/references/auth-hooks-send-email-sql.md +++ b/skills/supabase/references/auth-hooks-send-email-sql.md @@ -1,7 +1,5 @@ --- title: Send Email Hook via SQL (PostgreSQL Function) -impact: MEDIUM -impactDescription: Queue-based email sending with PostgreSQL for batch processing and reliability tags: auth, hooks, email, postgresql, pg_cron, sql, queue --- diff --git a/skills/supabase/references/auth-mfa-phone.md b/skills/supabase/references/auth-mfa-phone.md index 730f7db..887317b 100644 --- a/skills/supabase/references/auth-mfa-phone.md +++ b/skills/supabase/references/auth-mfa-phone.md @@ -1,7 +1,5 @@ --- title: Implement Phone-Based MFA -impact: MEDIUM-HIGH -impactDescription: Phone MFA provides alternative second factor for users without authenticator apps tags: auth, mfa, phone, sms, whatsapp, 2fa --- diff --git a/skills/supabase/references/auth-mfa-totp.md b/skills/supabase/references/auth-mfa-totp.md index 82ba3ea..14e7518 100644 --- a/skills/supabase/references/auth-mfa-totp.md +++ b/skills/supabase/references/auth-mfa-totp.md @@ -1,7 +1,5 @@ --- title: Implement TOTP Multi-Factor Authentication -impact: HIGH -impactDescription: MFA significantly reduces account compromise risk tags: auth, mfa, totp, 2fa, security, authenticator --- diff --git a/skills/supabase/references/auth-oauth-pkce.md b/skills/supabase/references/auth-oauth-pkce.md index a76e02d..2b6bf41 100644 --- a/skills/supabase/references/auth-oauth-pkce.md +++ b/skills/supabase/references/auth-oauth-pkce.md @@ -1,7 +1,5 @@ --- title: Implement PKCE Flow for OAuth -impact: HIGH -impactDescription: PKCE prevents authorization code interception attacks in SPAs tags: auth, oauth, pkce, spa, code-exchange, security --- diff --git a/skills/supabase/references/auth-oauth-providers.md b/skills/supabase/references/auth-oauth-providers.md index 41c09f6..38f7855 100644 --- a/skills/supabase/references/auth-oauth-providers.md +++ b/skills/supabase/references/auth-oauth-providers.md @@ -1,7 +1,5 @@ --- title: Configure OAuth Social Providers -impact: HIGH -impactDescription: Social login increases conversion - misconfiguration breaks authentication tags: auth, oauth, social-login, google, github, apple, azure --- diff --git a/skills/supabase/references/auth-passwordless-magic-links.md b/skills/supabase/references/auth-passwordless-magic-links.md index 679b962..fc3a800 100644 --- a/skills/supabase/references/auth-passwordless-magic-links.md +++ b/skills/supabase/references/auth-passwordless-magic-links.md @@ -1,7 +1,5 @@ --- title: Implement Magic Link Authentication -impact: MEDIUM-HIGH -impactDescription: Passwordless login improves UX and security - magic links are the most common approach tags: auth, passwordless, magic-link, email, otp --- diff --git a/skills/supabase/references/auth-passwordless-otp.md b/skills/supabase/references/auth-passwordless-otp.md index 1c7ab3e..d4e897f 100644 --- a/skills/supabase/references/auth-passwordless-otp.md +++ b/skills/supabase/references/auth-passwordless-otp.md @@ -1,7 +1,5 @@ --- title: Implement Email and Phone OTP -impact: MEDIUM-HIGH -impactDescription: OTP codes avoid link prefetching issues and work better for mobile apps tags: auth, passwordless, otp, email, phone, sms --- diff --git a/skills/supabase/references/auth-server-admin-api.md b/skills/supabase/references/auth-server-admin-api.md index 3ee21e2..7606a9f 100644 --- a/skills/supabase/references/auth-server-admin-api.md +++ b/skills/supabase/references/auth-server-admin-api.md @@ -1,7 +1,5 @@ --- title: Use Admin Auth API Securely -impact: CRITICAL -impactDescription: Admin API bypasses RLS - misuse exposes all data and enables account takeover tags: auth, admin, service-role, server, security, user-management --- diff --git a/skills/supabase/references/auth-server-ssr.md b/skills/supabase/references/auth-server-ssr.md index 0ad6d8c..29accbc 100644 --- a/skills/supabase/references/auth-server-ssr.md +++ b/skills/supabase/references/auth-server-ssr.md @@ -1,7 +1,5 @@ --- title: Implement SSR Authentication -impact: CRITICAL -impactDescription: SSR auth mistakes cause auth failures, security issues, and hydration mismatches tags: auth, ssr, server, nextjs, sveltekit, nuxt, cookies --- diff --git a/skills/supabase/references/auth-sso-saml.md b/skills/supabase/references/auth-sso-saml.md index 05b0c5c..22e41f7 100644 --- a/skills/supabase/references/auth-sso-saml.md +++ b/skills/supabase/references/auth-sso-saml.md @@ -1,7 +1,5 @@ --- title: Configure SAML 2.0 SSO -impact: MEDIUM -impactDescription: Enterprise SSO enables organizations to use their identity providers tags: auth, sso, saml, enterprise, okta, azure-ad, identity-provider --- diff --git a/skills/supabase/references/db-conn-pooling.md b/skills/supabase/references/db-conn-pooling.md index a1c2963..50a6235 100644 --- a/skills/supabase/references/db-conn-pooling.md +++ b/skills/supabase/references/db-conn-pooling.md @@ -1,7 +1,5 @@ --- title: Use Correct Connection Pooling Mode -impact: CRITICAL -impactDescription: Prevents connection exhaustion and enables 10-100x scalability tags: connection-pooling, supavisor, transaction-mode, session-mode --- diff --git a/skills/supabase/references/db-migrations-diff.md b/skills/supabase/references/db-migrations-diff.md index d2bdb52..b5bd406 100644 --- a/skills/supabase/references/db-migrations-diff.md +++ b/skills/supabase/references/db-migrations-diff.md @@ -1,7 +1,5 @@ --- title: Use npx supabase db diff for Dashboard Changes -impact: HIGH -impactDescription: Captures manual changes into version-controlled migrations tags: migrations, supabase-cli, db-diff, dashboard --- diff --git a/skills/supabase/references/db-migrations-idempotent.md b/skills/supabase/references/db-migrations-idempotent.md index 5c7b294..838c65e 100644 --- a/skills/supabase/references/db-migrations-idempotent.md +++ b/skills/supabase/references/db-migrations-idempotent.md @@ -1,7 +1,5 @@ --- title: Write Idempotent Migrations -impact: HIGH -impactDescription: Safe to run multiple times, prevents migration failures tags: migrations, idempotent, supabase-cli --- diff --git a/skills/supabase/references/db-migrations-testing.md b/skills/supabase/references/db-migrations-testing.md index 7c8908c..f4cf7a0 100644 --- a/skills/supabase/references/db-migrations-testing.md +++ b/skills/supabase/references/db-migrations-testing.md @@ -1,7 +1,5 @@ --- title: Test Migrations with supabase db reset -impact: MEDIUM-HIGH -impactDescription: Catch migration errors before production deployment tags: migrations, testing, supabase-cli, local-development --- diff --git a/skills/supabase/references/db-perf-indexes.md b/skills/supabase/references/db-perf-indexes.md index 8cda7c7..1e81290 100644 --- a/skills/supabase/references/db-perf-indexes.md +++ b/skills/supabase/references/db-perf-indexes.md @@ -1,7 +1,5 @@ --- title: Choose the Right Index Type -impact: CRITICAL -impactDescription: 10-1000x query performance improvements with proper indexing tags: indexes, performance, btree, brin, gin, partial --- diff --git a/skills/supabase/references/db-perf-query-optimization.md b/skills/supabase/references/db-perf-query-optimization.md index 155a23e..4c49c1a 100644 --- a/skills/supabase/references/db-perf-query-optimization.md +++ b/skills/supabase/references/db-perf-query-optimization.md @@ -1,7 +1,5 @@ --- title: Optimize Queries for PostgREST -impact: HIGH -impactDescription: Faster API responses and reduced database load tags: postgrest, queries, performance, optimization, supabase-js --- diff --git a/skills/supabase/references/db-rls-common-mistakes.md b/skills/supabase/references/db-rls-common-mistakes.md index 0434bae..b54af2c 100644 --- a/skills/supabase/references/db-rls-common-mistakes.md +++ b/skills/supabase/references/db-rls-common-mistakes.md @@ -1,7 +1,5 @@ --- title: Avoid Common RLS Policy Mistakes -impact: CRITICAL -impactDescription: Prevents security vulnerabilities and unintended data exposure tags: rls, security, auth.uid, policies, common-mistakes --- diff --git a/skills/supabase/references/db-rls-mandatory.md b/skills/supabase/references/db-rls-mandatory.md index 91fd489..fcf9a4c 100644 --- a/skills/supabase/references/db-rls-mandatory.md +++ b/skills/supabase/references/db-rls-mandatory.md @@ -1,7 +1,5 @@ --- title: Enable RLS on All Exposed Schemas -impact: CRITICAL -impactDescription: Prevents unauthorized data access at the database level tags: rls, security, auth, policies --- diff --git a/skills/supabase/references/db-rls-performance.md b/skills/supabase/references/db-rls-performance.md index 23cb835..5942ae4 100644 --- a/skills/supabase/references/db-rls-performance.md +++ b/skills/supabase/references/db-rls-performance.md @@ -1,7 +1,5 @@ --- title: Optimize RLS Policy Performance -impact: CRITICAL -impactDescription: Achieve 100x-99,000x query performance improvements tags: rls, performance, optimization, indexes, auth.uid --- diff --git a/skills/supabase/references/db-rls-policy-types.md b/skills/supabase/references/db-rls-policy-types.md index bd45747..dad4f50 100644 --- a/skills/supabase/references/db-rls-policy-types.md +++ b/skills/supabase/references/db-rls-policy-types.md @@ -1,7 +1,5 @@ --- title: Use RESTRICTIVE vs PERMISSIVE Policies -impact: MEDIUM-HIGH -impactDescription: Controls policy combination logic to prevent unintended access tags: rls, policies, permissive, restrictive --- diff --git a/skills/supabase/references/db-rls-views.md b/skills/supabase/references/db-rls-views.md index 3b5d309..c720b91 100644 --- a/skills/supabase/references/db-rls-views.md +++ b/skills/supabase/references/db-rls-views.md @@ -1,7 +1,5 @@ --- title: Use security_invoker for Views with RLS -impact: HIGH -impactDescription: Ensures views respect RLS policies instead of bypassing them tags: rls, views, security_invoker, security --- diff --git a/skills/supabase/references/db-schema-auth-fk.md b/skills/supabase/references/db-schema-auth-fk.md index 3241f8f..21f7665 100644 --- a/skills/supabase/references/db-schema-auth-fk.md +++ b/skills/supabase/references/db-schema-auth-fk.md @@ -1,7 +1,5 @@ --- title: Add CASCADE to auth.users Foreign Keys -impact: HIGH -impactDescription: Prevents orphaned records and user deletion failures tags: foreign-keys, auth.users, cascade, schema-design --- diff --git a/skills/supabase/references/db-schema-extensions.md b/skills/supabase/references/db-schema-extensions.md index 76606ad..bf1398b 100644 --- a/skills/supabase/references/db-schema-extensions.md +++ b/skills/supabase/references/db-schema-extensions.md @@ -1,7 +1,5 @@ --- title: Install Extensions in extensions Schema -impact: MEDIUM -impactDescription: Keeps public schema clean and simplifies migrations tags: extensions, schema-design, best-practices --- diff --git a/skills/supabase/references/db-schema-jsonb.md b/skills/supabase/references/db-schema-jsonb.md index 957c2e9..95da7e2 100644 --- a/skills/supabase/references/db-schema-jsonb.md +++ b/skills/supabase/references/db-schema-jsonb.md @@ -1,7 +1,5 @@ --- title: Use Structured Columns Over JSONB When Possible -impact: MEDIUM -impactDescription: Improves query performance, type safety, and data integrity tags: jsonb, json, schema-design, performance --- diff --git a/skills/supabase/references/db-schema-realtime.md b/skills/supabase/references/db-schema-realtime.md index b58a43a..b2357e2 100644 --- a/skills/supabase/references/db-schema-realtime.md +++ b/skills/supabase/references/db-schema-realtime.md @@ -1,7 +1,5 @@ --- title: Realtime Requires Primary Keys -impact: MEDIUM-HIGH -impactDescription: Prevents Realtime subscription failures and data sync issues tags: realtime, primary-keys, subscriptions --- diff --git a/skills/supabase/references/db-schema-timestamps.md b/skills/supabase/references/db-schema-timestamps.md index a9257c6..4eb1648 100644 --- a/skills/supabase/references/db-schema-timestamps.md +++ b/skills/supabase/references/db-schema-timestamps.md @@ -1,7 +1,5 @@ --- title: Always Use timestamptz Not timestamp -impact: MEDIUM-HIGH -impactDescription: Prevents timezone-related bugs and data inconsistencies tags: timestamps, timestamptz, timezone, data-types --- diff --git a/skills/supabase/references/db-security-functions.md b/skills/supabase/references/db-security-functions.md index f86d9ef..dd84243 100644 --- a/skills/supabase/references/db-security-functions.md +++ b/skills/supabase/references/db-security-functions.md @@ -1,7 +1,5 @@ --- title: Use security_definer Functions in Private Schema -impact: HIGH -impactDescription: Controlled privilege escalation without exposing service role tags: functions, security_definer, security, private-schema --- diff --git a/skills/supabase/references/db-security-service-role.md b/skills/supabase/references/db-security-service-role.md index 30d7ddc..ada2c8f 100644 --- a/skills/supabase/references/db-security-service-role.md +++ b/skills/supabase/references/db-security-service-role.md @@ -1,7 +1,5 @@ --- title: Never Expose Service Role Key to Browser -impact: CRITICAL -impactDescription: Prevents complete database compromise and data breach tags: service-role, security, api-keys, anon-key --- diff --git a/skills/supabase/references/dev-cli-reference.md b/skills/supabase/references/dev-cli-reference.md index 1c9976a..145e5bf 100644 --- a/skills/supabase/references/dev-cli-reference.md +++ b/skills/supabase/references/dev-cli-reference.md @@ -1,7 +1,5 @@ --- title: CLI Command Reference -impact: CRITICAL -impactDescription: Best practices and pitfalls for every CLI command group tags: cli, commands, push, pull, diff, reset, migration, functions, secrets, types --- diff --git a/skills/supabase/references/dev-cli-vs-mcp.md b/skills/supabase/references/dev-cli-vs-mcp.md index 9918ea2..aadb11e 100644 --- a/skills/supabase/references/dev-cli-vs-mcp.md +++ b/skills/supabase/references/dev-cli-vs-mcp.md @@ -1,7 +1,5 @@ --- title: CLI + psql vs MCP Decision Guide -impact: CRITICAL -impactDescription: Prevents agents from using wrong tool for each operation and environment tags: cli, psql, mcp, decision, tool-selection, local, remote, sdk --- diff --git a/skills/supabase/references/dev-getting-started.md b/skills/supabase/references/dev-getting-started.md index cd83ef4..e6551ab 100644 --- a/skills/supabase/references/dev-getting-started.md +++ b/skills/supabase/references/dev-getting-started.md @@ -1,7 +1,5 @@ --- title: Getting Started with Supabase -impact: CRITICAL -impactDescription: Required setup for any new Supabase project — blocks all other development tags: setup, init, start, install, docker, link, psql --- diff --git a/skills/supabase/references/dev-local-workflow.md b/skills/supabase/references/dev-local-workflow.md index 0c7f9f9..c628929 100644 --- a/skills/supabase/references/dev-local-workflow.md +++ b/skills/supabase/references/dev-local-workflow.md @@ -1,7 +1,5 @@ --- title: Local Development Workflow -impact: CRITICAL -impactDescription: Standard development cycle using local Supabase stack with CLI, psql, and supabase-js tags: local, development, workflow, iteration, docker, psql, cli, sdk --- diff --git a/skills/supabase/references/dev-mcp-setup.md b/skills/supabase/references/dev-mcp-setup.md index 8616bb1..6e3a05f 100644 --- a/skills/supabase/references/dev-mcp-setup.md +++ b/skills/supabase/references/dev-mcp-setup.md @@ -1,7 +1,5 @@ --- title: Supabase Remote MCP Server Setup -impact: CRITICAL -impactDescription: Required configuration for remote database interaction, debugging, and advisors via MCP tags: mcp, setup, configuration, oauth, security, remote, cursor, claude-code, vscode, windsurf, codex, gemini, goose, factory, opencode, kiro --- diff --git a/skills/supabase/references/dev-mcp-tools.md b/skills/supabase/references/dev-mcp-tools.md index ebe528e..82c62c1 100644 --- a/skills/supabase/references/dev-mcp-tools.md +++ b/skills/supabase/references/dev-mcp-tools.md @@ -1,7 +1,5 @@ --- title: MCP Tool Reference -impact: CRITICAL -impactDescription: Complete reference for all Supabase MCP tools used to interact with remote projects tags: mcp, execute_sql, apply_migration, get_logs, get_advisors, deploy_edge_function, branching, storage, remote, tools --- diff --git a/skills/supabase/references/dev-remote-workflow.md b/skills/supabase/references/dev-remote-workflow.md index 87dfac4..a076005 100644 --- a/skills/supabase/references/dev-remote-workflow.md +++ b/skills/supabase/references/dev-remote-workflow.md @@ -1,7 +1,5 @@ --- title: Remote Development Workflow -impact: CRITICAL -impactDescription: Development workflow for interacting with hosted Supabase projects tags: remote, hosted, workflow, deploy, link, mcp --- diff --git a/skills/supabase/references/edge-adv-regional.md b/skills/supabase/references/edge-adv-regional.md index c64c2d1..9b6da76 100644 --- a/skills/supabase/references/edge-adv-regional.md +++ b/skills/supabase/references/edge-adv-regional.md @@ -1,7 +1,5 @@ --- title: Regional Invocations -impact: LOW-MEDIUM -impactDescription: Optimizes latency for region-specific workloads tags: edge-functions, regions, latency, performance --- diff --git a/skills/supabase/references/edge-adv-streaming.md b/skills/supabase/references/edge-adv-streaming.md index 036dedc..beeed10 100644 --- a/skills/supabase/references/edge-adv-streaming.md +++ b/skills/supabase/references/edge-adv-streaming.md @@ -1,7 +1,5 @@ --- title: Streaming Responses -impact: MEDIUM -impactDescription: Enables real-time data delivery and AI response streaming tags: edge-functions, streaming, sse, server-sent-events --- diff --git a/skills/supabase/references/edge-adv-websockets.md b/skills/supabase/references/edge-adv-websockets.md index 3387e1b..56f6875 100644 --- a/skills/supabase/references/edge-adv-websockets.md +++ b/skills/supabase/references/edge-adv-websockets.md @@ -1,7 +1,5 @@ --- title: WebSocket Handling -impact: MEDIUM -impactDescription: Enables bidirectional real-time communication tags: edge-functions, websockets, realtime, bidirectional --- diff --git a/skills/supabase/references/edge-auth-jwt-verification.md b/skills/supabase/references/edge-auth-jwt-verification.md index 134a4a5..69ae677 100644 --- a/skills/supabase/references/edge-auth-jwt-verification.md +++ b/skills/supabase/references/edge-auth-jwt-verification.md @@ -1,7 +1,5 @@ --- title: JWT Verification and Authentication -impact: CRITICAL -impactDescription: Prevents unauthorized access and security vulnerabilities tags: edge-functions, jwt, authentication, jose, security --- diff --git a/skills/supabase/references/edge-auth-rls-integration.md b/skills/supabase/references/edge-auth-rls-integration.md index 12d7e54..993bf88 100644 --- a/skills/supabase/references/edge-auth-rls-integration.md +++ b/skills/supabase/references/edge-auth-rls-integration.md @@ -1,7 +1,5 @@ --- title: RLS Integration in Edge Functions -impact: HIGH -impactDescription: Ensures proper data isolation and security enforcement tags: edge-functions, rls, row-level-security, auth-context --- diff --git a/skills/supabase/references/edge-db-direct-postgres.md b/skills/supabase/references/edge-db-direct-postgres.md index d17bdbf..59ca3cd 100644 --- a/skills/supabase/references/edge-db-direct-postgres.md +++ b/skills/supabase/references/edge-db-direct-postgres.md @@ -1,7 +1,5 @@ --- title: Direct Postgres Connections -impact: MEDIUM -impactDescription: Enables complex queries and ORM usage tags: edge-functions, postgres, drizzle, connection-pooling --- diff --git a/skills/supabase/references/edge-db-supabase-client.md b/skills/supabase/references/edge-db-supabase-client.md index ac37b79..ebc469a 100644 --- a/skills/supabase/references/edge-db-supabase-client.md +++ b/skills/supabase/references/edge-db-supabase-client.md @@ -1,7 +1,5 @@ --- title: Database Access with supabase-js -impact: HIGH -impactDescription: Primary method for database operations with RLS support tags: edge-functions, database, supabase-js, queries --- diff --git a/skills/supabase/references/edge-dbg-limits.md b/skills/supabase/references/edge-dbg-limits.md index bbe9068..7f05f1f 100644 --- a/skills/supabase/references/edge-dbg-limits.md +++ b/skills/supabase/references/edge-dbg-limits.md @@ -1,7 +1,5 @@ --- title: Limits and Troubleshooting -impact: HIGH -impactDescription: Prevents production failures and debugging bottlenecks tags: edge-functions, limits, debugging, troubleshooting --- diff --git a/skills/supabase/references/edge-dbg-testing.md b/skills/supabase/references/edge-dbg-testing.md index 2c2747c..087aff9 100644 --- a/skills/supabase/references/edge-dbg-testing.md +++ b/skills/supabase/references/edge-dbg-testing.md @@ -1,7 +1,5 @@ --- title: Testing Edge Functions -impact: MEDIUM -impactDescription: Ensures reliability before production deployment tags: edge-functions, testing, deno, unit-tests --- diff --git a/skills/supabase/references/edge-fun-project-structure.md b/skills/supabase/references/edge-fun-project-structure.md index 77dc5c1..7861c16 100644 --- a/skills/supabase/references/edge-fun-project-structure.md +++ b/skills/supabase/references/edge-fun-project-structure.md @@ -1,7 +1,5 @@ --- title: Project Structure and Organization -impact: HIGH -impactDescription: Proper organization reduces cold starts and improves maintainability tags: edge-functions, structure, shared, organization --- diff --git a/skills/supabase/references/edge-fun-quickstart.md b/skills/supabase/references/edge-fun-quickstart.md index ff2608a..a41bb8c 100644 --- a/skills/supabase/references/edge-fun-quickstart.md +++ b/skills/supabase/references/edge-fun-quickstart.md @@ -1,7 +1,5 @@ --- title: Edge Functions Quick Start -impact: CRITICAL -impactDescription: Foundation for all Edge Function development tags: edge-functions, quickstart, deployment, cli, deno --- diff --git a/skills/supabase/references/edge-pat-background-tasks.md b/skills/supabase/references/edge-pat-background-tasks.md index 8f97f03..bc461a5 100644 --- a/skills/supabase/references/edge-pat-background-tasks.md +++ b/skills/supabase/references/edge-pat-background-tasks.md @@ -1,7 +1,5 @@ --- title: Background Tasks -impact: MEDIUM-HIGH -impactDescription: Enables fast responses for long-running operations tags: edge-functions, background, waituntil, async --- diff --git a/skills/supabase/references/edge-pat-cors.md b/skills/supabase/references/edge-pat-cors.md index 4e76e66..13b2e2f 100644 --- a/skills/supabase/references/edge-pat-cors.md +++ b/skills/supabase/references/edge-pat-cors.md @@ -1,7 +1,5 @@ --- title: CORS Configuration -impact: HIGH -impactDescription: Required for browser-based function invocation tags: edge-functions, cors, browser, preflight --- diff --git a/skills/supabase/references/edge-pat-error-handling.md b/skills/supabase/references/edge-pat-error-handling.md index 3cab2d1..5457084 100644 --- a/skills/supabase/references/edge-pat-error-handling.md +++ b/skills/supabase/references/edge-pat-error-handling.md @@ -1,7 +1,5 @@ --- title: Error Handling Patterns -impact: MEDIUM -impactDescription: Improves reliability and debugging experience tags: edge-functions, errors, debugging, client-errors --- diff --git a/skills/supabase/references/edge-pat-routing.md b/skills/supabase/references/edge-pat-routing.md index 001c36c..a796190 100644 --- a/skills/supabase/references/edge-pat-routing.md +++ b/skills/supabase/references/edge-pat-routing.md @@ -1,7 +1,5 @@ --- title: Routing and Multi-Route Functions -impact: MEDIUM-HIGH -impactDescription: Reduces cold starts and simplifies API architecture tags: edge-functions, routing, hono, url-pattern --- diff --git a/skills/supabase/references/realtime-broadcast-basics.md b/skills/supabase/references/realtime-broadcast-basics.md index 011826e..4bb94f3 100644 --- a/skills/supabase/references/realtime-broadcast-basics.md +++ b/skills/supabase/references/realtime-broadcast-basics.md @@ -1,7 +1,5 @@ --- title: Send and Receive Broadcast Messages -impact: HIGH -impactDescription: Core pattern for real-time client-to-client messaging tags: realtime, broadcast, send, receive, subscribe --- diff --git a/skills/supabase/references/realtime-broadcast-database.md b/skills/supabase/references/realtime-broadcast-database.md index eadc232..4756527 100644 --- a/skills/supabase/references/realtime-broadcast-database.md +++ b/skills/supabase/references/realtime-broadcast-database.md @@ -1,7 +1,5 @@ --- title: Broadcast from Database Triggers -impact: CRITICAL -impactDescription: Scalable pattern for notifying clients of database changes tags: realtime, broadcast, database, triggers, realtime.send, realtime.broadcast_changes --- diff --git a/skills/supabase/references/realtime-patterns-cleanup.md b/skills/supabase/references/realtime-patterns-cleanup.md index 4c4a456..14430d9 100644 --- a/skills/supabase/references/realtime-patterns-cleanup.md +++ b/skills/supabase/references/realtime-patterns-cleanup.md @@ -1,7 +1,5 @@ --- title: Clean Up Channels to Prevent Memory Leaks -impact: CRITICAL -impactDescription: Prevents memory leaks and connection quota exhaustion tags: realtime, cleanup, react, lifecycle, removeChannel --- diff --git a/skills/supabase/references/realtime-patterns-debugging.md b/skills/supabase/references/realtime-patterns-debugging.md index c9fa2ab..adfb815 100644 --- a/skills/supabase/references/realtime-patterns-debugging.md +++ b/skills/supabase/references/realtime-patterns-debugging.md @@ -1,7 +1,5 @@ --- title: Debug Realtime Connections -impact: MEDIUM -impactDescription: Enables visibility into connection and message flow issues tags: realtime, debugging, logging, troubleshooting --- diff --git a/skills/supabase/references/realtime-patterns-errors.md b/skills/supabase/references/realtime-patterns-errors.md index 918f58c..87c6afb 100644 --- a/skills/supabase/references/realtime-patterns-errors.md +++ b/skills/supabase/references/realtime-patterns-errors.md @@ -1,7 +1,5 @@ --- title: Handle Realtime Errors and Connection Issues -impact: HIGH -impactDescription: Enables graceful handling of connection failures tags: realtime, errors, subscribe, status, reconnection --- diff --git a/skills/supabase/references/realtime-postgres-changes.md b/skills/supabase/references/realtime-postgres-changes.md index c395a15..594267c 100644 --- a/skills/supabase/references/realtime-postgres-changes.md +++ b/skills/supabase/references/realtime-postgres-changes.md @@ -1,7 +1,5 @@ --- title: Listen to Database Changes with Postgres Changes -impact: MEDIUM -impactDescription: Simple database change listeners with scaling limitations tags: realtime, postgres_changes, database, subscribe, publication --- diff --git a/skills/supabase/references/realtime-presence-tracking.md b/skills/supabase/references/realtime-presence-tracking.md index 5af2594..a96c09d 100644 --- a/skills/supabase/references/realtime-presence-tracking.md +++ b/skills/supabase/references/realtime-presence-tracking.md @@ -1,7 +1,5 @@ --- title: Track User Presence and Online Status -impact: MEDIUM -impactDescription: Enables features like online indicators and typing status tags: realtime, presence, track, online, state --- diff --git a/skills/supabase/references/realtime-setup-auth.md b/skills/supabase/references/realtime-setup-auth.md index e8d0e74..6270939 100644 --- a/skills/supabase/references/realtime-setup-auth.md +++ b/skills/supabase/references/realtime-setup-auth.md @@ -1,7 +1,5 @@ --- title: Configure Private Channels with Authentication -impact: CRITICAL -impactDescription: Prevents unauthorized access to real-time messages tags: realtime, auth, private, rls, security, setAuth --- diff --git a/skills/supabase/references/realtime-setup-channels.md b/skills/supabase/references/realtime-setup-channels.md index 2435dd3..3c1670e 100644 --- a/skills/supabase/references/realtime-setup-channels.md +++ b/skills/supabase/references/realtime-setup-channels.md @@ -1,7 +1,5 @@ --- title: Create and Configure Realtime Channels -impact: HIGH -impactDescription: Proper channel setup enables reliable real-time communication tags: realtime, channels, configuration, topics, naming --- diff --git a/skills/supabase/references/sdk-client-browser.md b/skills/supabase/references/sdk-client-browser.md index d9bc67b..20e1782 100644 --- a/skills/supabase/references/sdk-client-browser.md +++ b/skills/supabase/references/sdk-client-browser.md @@ -1,7 +1,5 @@ --- title: Browser Client Setup -impact: CRITICAL -impactDescription: Prevents session conflicts and memory leaks from multiple client instances tags: createBrowserClient, singleton, client-side, ssr, supabase-js --- diff --git a/skills/supabase/references/sdk-client-config.md b/skills/supabase/references/sdk-client-config.md index 186e540..7c63163 100644 --- a/skills/supabase/references/sdk-client-config.md +++ b/skills/supabase/references/sdk-client-config.md @@ -1,7 +1,5 @@ --- title: Client Configuration Options -impact: MEDIUM-HIGH -impactDescription: Enables custom auth storage, fetch behavior, and schema selection tags: configuration, auth, fetch, storage, schema, react-native --- diff --git a/skills/supabase/references/sdk-client-server.md b/skills/supabase/references/sdk-client-server.md index 6486296..f7135fa 100644 --- a/skills/supabase/references/sdk-client-server.md +++ b/skills/supabase/references/sdk-client-server.md @@ -1,7 +1,5 @@ --- title: Server Client and Proxy Setup -impact: CRITICAL -impactDescription: Prevents auth bypass and ensures session refresh works correctly tags: createServerClient, proxy, cookies, ssr, server-components --- diff --git a/skills/supabase/references/sdk-error-handling.md b/skills/supabase/references/sdk-error-handling.md index 355eaa7..588c527 100644 --- a/skills/supabase/references/sdk-error-handling.md +++ b/skills/supabase/references/sdk-error-handling.md @@ -1,7 +1,5 @@ --- title: Error Handling Patterns -impact: MEDIUM-HIGH -impactDescription: Prevents runtime errors and enables proper error recovery tags: error, error-handling, retry, FunctionsHttpError, try-catch --- diff --git a/skills/supabase/references/sdk-framework-nextjs.md b/skills/supabase/references/sdk-framework-nextjs.md index 8c75af2..6504f56 100644 --- a/skills/supabase/references/sdk-framework-nextjs.md +++ b/skills/supabase/references/sdk-framework-nextjs.md @@ -1,7 +1,5 @@ --- title: Next.js App Router Integration -impact: HIGH -impactDescription: Enables proper SSR auth with session refresh and type-safe queries tags: nextjs, app-router, server-components, proxy, ssr --- diff --git a/skills/supabase/references/sdk-perf-queries.md b/skills/supabase/references/sdk-perf-queries.md index f60dc91..1a06605 100644 --- a/skills/supabase/references/sdk-perf-queries.md +++ b/skills/supabase/references/sdk-perf-queries.md @@ -1,7 +1,5 @@ --- title: Query Performance Optimization -impact: HIGH -impactDescription: Reduces data transfer and improves response times tags: performance, optimization, select, parallel, Promise.all, explain --- diff --git a/skills/supabase/references/sdk-perf-realtime.md b/skills/supabase/references/sdk-perf-realtime.md index 50bf183..f698ad9 100644 --- a/skills/supabase/references/sdk-perf-realtime.md +++ b/skills/supabase/references/sdk-perf-realtime.md @@ -1,7 +1,5 @@ --- title: Realtime Performance and Cleanup -impact: HIGH -impactDescription: Prevents memory leaks and ensures reliable subscriptions tags: realtime, subscriptions, cleanup, channels, broadcast, postgres-changes --- diff --git a/skills/supabase/references/sdk-query-crud.md b/skills/supabase/references/sdk-query-crud.md index e110ff0..2867f8f 100644 --- a/skills/supabase/references/sdk-query-crud.md +++ b/skills/supabase/references/sdk-query-crud.md @@ -1,7 +1,5 @@ --- title: CRUD Operations -impact: HIGH -impactDescription: Core database operations with proper return handling tags: select, insert, update, delete, upsert, crud --- diff --git a/skills/supabase/references/sdk-query-filters.md b/skills/supabase/references/sdk-query-filters.md index 5b15f5d..236c689 100644 --- a/skills/supabase/references/sdk-query-filters.md +++ b/skills/supabase/references/sdk-query-filters.md @@ -1,7 +1,5 @@ --- title: Filters and Modifiers -impact: HIGH -impactDescription: Enables precise data retrieval with proper filter ordering tags: filters, eq, neq, in, like, order, limit, range, modifiers --- diff --git a/skills/supabase/references/sdk-query-joins.md b/skills/supabase/references/sdk-query-joins.md index 65ce90d..c41a6d6 100644 --- a/skills/supabase/references/sdk-query-joins.md +++ b/skills/supabase/references/sdk-query-joins.md @@ -1,7 +1,5 @@ --- title: Joins and Relations -impact: HIGH -impactDescription: Enables efficient data fetching with related tables in a single query tags: joins, relations, foreign-tables, nested-select, inner-join --- diff --git a/skills/supabase/references/sdk-query-rpc.md b/skills/supabase/references/sdk-query-rpc.md index 07e7d47..fdc12f8 100644 --- a/skills/supabase/references/sdk-query-rpc.md +++ b/skills/supabase/references/sdk-query-rpc.md @@ -1,7 +1,5 @@ --- title: RPC - Calling Postgres Functions -impact: MEDIUM -impactDescription: Enables complex server-side logic via Postgres functions tags: rpc, postgres-functions, stored-procedures, plpgsql --- diff --git a/skills/supabase/references/sdk-ts-generation.md b/skills/supabase/references/sdk-ts-generation.md index 4b088b8..d6f354d 100644 --- a/skills/supabase/references/sdk-ts-generation.md +++ b/skills/supabase/references/sdk-ts-generation.md @@ -1,7 +1,5 @@ --- title: Generate TypeScript Types -impact: HIGH -impactDescription: Enables compile-time type safety for all database operations tags: typescript, types, codegen, supabase-cli, database.types.ts --- diff --git a/skills/supabase/references/sdk-ts-usage.md b/skills/supabase/references/sdk-ts-usage.md index 57cd301..d3a07d8 100644 --- a/skills/supabase/references/sdk-ts-usage.md +++ b/skills/supabase/references/sdk-ts-usage.md @@ -1,7 +1,5 @@ --- title: Using TypeScript Types -impact: HIGH -impactDescription: Provides type-safe access to tables, enums, and complex query results tags: typescript, Tables, Enums, QueryData, type-helpers --- diff --git a/skills/supabase/references/storage-access-control.md b/skills/supabase/references/storage-access-control.md index b76f430..f6c5ebe 100644 --- a/skills/supabase/references/storage-access-control.md +++ b/skills/supabase/references/storage-access-control.md @@ -1,7 +1,5 @@ --- title: Configure Storage Access Control -impact: CRITICAL -impactDescription: Prevents unauthorized file access and upload failures tags: storage, buckets, public, private, rls, policies, security --- diff --git a/skills/supabase/references/storage-cdn-caching.md b/skills/supabase/references/storage-cdn-caching.md index a85ec44..e5d125b 100644 --- a/skills/supabase/references/storage-cdn-caching.md +++ b/skills/supabase/references/storage-cdn-caching.md @@ -1,7 +1,5 @@ --- title: Understand CDN Caching and Stale Content -impact: HIGH -impactDescription: Prevents serving outdated files after updates tags: storage, cdn, caching, cache-control, stale-content, smart-cdn --- diff --git a/skills/supabase/references/storage-download-urls.md b/skills/supabase/references/storage-download-urls.md index 31f4c50..b935b23 100644 --- a/skills/supabase/references/storage-download-urls.md +++ b/skills/supabase/references/storage-download-urls.md @@ -1,7 +1,5 @@ --- title: Choose the Right Download Method -impact: MEDIUM -impactDescription: Ensures correct file access for public and private content tags: storage, download, signed-url, public-url, getPublicUrl --- diff --git a/skills/supabase/references/storage-ops-file-management.md b/skills/supabase/references/storage-ops-file-management.md index b49309c..1912353 100644 --- a/skills/supabase/references/storage-ops-file-management.md +++ b/skills/supabase/references/storage-ops-file-management.md @@ -1,7 +1,5 @@ --- title: Manage Files Through the API -impact: MEDIUM -impactDescription: Prevents orphaned files and billing issues tags: storage, delete, move, copy, list, operations --- diff --git a/skills/supabase/references/storage-transform-images.md b/skills/supabase/references/storage-transform-images.md index 0aedad0..afe8a8c 100644 --- a/skills/supabase/references/storage-transform-images.md +++ b/skills/supabase/references/storage-transform-images.md @@ -1,7 +1,5 @@ --- title: Transform Images On-the-Fly -impact: MEDIUM -impactDescription: Reduces bandwidth with server-side image transformations tags: storage, images, transform, resize, webp, optimization --- diff --git a/skills/supabase/references/storage-upload-resumable.md b/skills/supabase/references/storage-upload-resumable.md index 94dec40..853958a 100644 --- a/skills/supabase/references/storage-upload-resumable.md +++ b/skills/supabase/references/storage-upload-resumable.md @@ -1,7 +1,5 @@ --- title: Use Resumable Uploads for Large Files -impact: HIGH -impactDescription: Enables reliable upload of large files with progress and resume tags: storage, upload, large-files, tus, resumable, multipart --- diff --git a/skills/supabase/references/storage-upload-standard.md b/skills/supabase/references/storage-upload-standard.md index f35f2d2..30697a4 100644 --- a/skills/supabase/references/storage-upload-standard.md +++ b/skills/supabase/references/storage-upload-standard.md @@ -1,7 +1,5 @@ --- title: Use Standard Uploads for Small Files -impact: HIGH -impactDescription: Ensures reliable uploads for files under 6MB tags: storage, upload, small-files, upsert, signed-upload ---