supabase-crm
CommunityBuild robust Supabase backends for CRM with ease.
System Documentation
What problem does it solve? Developing a scalable and secure Supabase backend for a CRM application involves complex tasks like implementing Row Level Security (RLS), structuring service layers, and managing Edge Functions. This skill provides battle-tested patterns and best practices, accelerating development and ensuring consistency for Crispy-CRM.
Core Features & Use Cases:
- Service Layer Architecture: Guides on building a clean, maintainable service layer with DataProvider abstraction for all data access.
- Row Level Security (RLS): Provides patterns for implementing robust RLS policies for multi-tenant access and data protection.
- Edge Functions: Offers templates and best practices for creating serverless functions for complex business logic and elevated privileges.
- Use Case: When you need to add a new entity (e.g., "Tasks") to your CRM, this skill will guide you through creating the database migration, defining the service layer, and implementing appropriate RLS policies, ensuring all components adhere to project standards.
Quick Start: Use the supabase-crm skill when creating a new service method for updating opportunities. It will guide you on service layer architecture and RLS policies.
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: supabase-crm Download link: https://github.com/krwhynot/crispy-crm/archive/main.zip#supabase-crm Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.