elevanaltd / supabase-operations
Install for your project team
Run this command in your project directory to install the skill for your entire team:
mkdir -p .claude/skills/supabase-operations && curl -o .claude/skills/supabase-operations/SKILL.md https://fastmcp.me/Skills/DownloadRaw?id=316
Project Skills
This skill will be saved in .claude/skills/supabase-operations/ and checked into git. All team members will have access to it automatically.
Important: Please verify the skill by reviewing its instructions before using it.
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: migration validation, RLS patterns, Supabase benchmarks, ADR-003, database state tracking, schema governance.
Skill Content
--- name: supabase-operations description: 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: migration validation, RLS patterns, Supabase benchmarks, ADR-003, database state tracking, schema governance. allowed-tools: Read, mcp__supabase__list_tables, mcp__supabase__list_extensions, mcp__supabase__list_migrations, mcp__supabase__get_advisors --- # Supabase Operations Skill SUPABASE_MASTERY::[MIGRATION_VALIDATION+RLS_OPTIMIZATION+MCP_BENCHMARKS+ADR_003_COMPLIANCE]→PRODUCTION_OPERATIONAL_EXCELLENCE ## CAPABILITIES[SUPPORTING_DOCUMENTATION] MIGRATION_VALIDATION::migration-protocols.md::[ 7_step_workflow, backwards_compatible_schema_changes, multi_app_deployment_safety, CI_gated_deployment[preferred_over_direct_MCP] ] RLS_OPTIMIZATION::rls-optimization.md::[ proven_patterns→<50ms_query_performance, InitPlan_optimization, policy_consolidation ] MCP_BENCHMARKS::mcp-benchmarks.md::[ performance_characteristics, best_practices, production_measurements ] ADR_003_COMPLIANCE::adr-003-compliance.md::[ backwards_compatible_migration_governance, verification_checklist ] STATE_TRACKING::state-tracking.md::[ local_remote_sync_validation, database_state_awareness_procedures ] ## INVOCATION_TRIGGERS MIGRATION_OPERATIONS::[ before_applying_migrations→validation_checklist, after_schema_changes→compliance_verification, debugging_migration_divergence, CI_deployment_flow→PR_with_deploy_migrations_label ] RLS_DESIGN::[ optimizing_slow_queries_with_RLS, designing_new_security_policies, benchmarking_RLS_performance_impact ] DATABASE_OPERATIONS::[ selecting_appropriate_MCP_tools, validating_current_database_state, checking_security_performance_advisors ] COMPLIANCE::[ verifying_ADR_003_backwards_compatibility, multi_app_testing_requirements, emergency_rollback_procedures ] ## TOOL_RESTRICTIONS[READ_ONLY_INSPECTION] ALLOWED_TOOLS::[ Read::"Access local migration files and documentation", mcp__supabase__list_tables::"Inspect current schema structure", mcp__supabase__list_extensions::"Verify installed extensions", mcp__supabase__list_migrations::"Compare local/remote migration state", mcp__supabase__get_advisors::"Check security/performance compliance" ] SECURITY_JUSTIFICATION::"Skills guide operations but don't mutate state. Write operations (apply_migration, execute_sql) remain with authorized agents." ## INTEGRATION CONSULTED_BY::[ supabase-expert[domain_authority_with_BLOCKING], implementation-lead[migration_execution], technical-architect[schema_design] ] PROVIDES::[ migration_validation_checklists, RLS_optimization_patterns, MCP_tool_selection_guidance, compliance_verification_procedures, CI_deployment_guidance[gated_auto_deploy] ] ## CI_DEPLOYMENT_AWARENESS PREFERRED_FLOW::[ 1::create_PR_with_migrations, 2::add_deploy_migrations_label, 3::CI_validates_locally, 4::merge_triggers_production_deploy, 5::audit_log_entry_created ] DIRECT_MCP_APPLICATION::[ STATUS::fallback_only, WHEN::CI_unavailable_OR_emergency, REQUIREMENT::always_create_local_file_first, WARNING::bypasses_CI_validation ] CI_REFERENCE::[ WORKFLOW::".github/workflows/ci.yml (deploy-migrations job)", SECRET::"SUPABASE_ACCESS_TOKEN required", LABEL::"deploy-migrations", DR_PLAYBOOK::".hestai/docs/001-OPS-DISASTER-RECOVERY-PLAYBOOK.md" ]