What problem does it solve?
This Skill ensures that your application code, Supabase Remote Procedure Calls (RPCs), and database schema remain synchronized, preventing silent breakages due to schema drift and ensuring data integrity.
Core Features & Use Cases
- Schema Verification: Checks for the existence of referenced columns and tables in your Supabase database.
- RPC Signature Matching: Validates that RPC arguments and return shapes in your code align with the actual database definitions.
- Migration Alignment: Helps ensure database schema changes are reflected in application code and vice-versa.
- Use Case: When you modify a database table or create a new RPC, this skill will automatically verify that your application code correctly references columns and calls the RPC with the right parameters and expects the correct return structure.
Quick Start
Use the supabase-rpc-consistency skill to verify that all database columns referenced in the current application code exist in the Supabase schema.