busirocket-supabase-boundaries

Service boundary patterns for Supabase projects.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "busirocket-supabase-boundaries" with this command: npx skills add busirocket/agents-skills/busirocket-agents-skills-busirocket-supabase-boundaries

Supabase Boundaries

Service boundary patterns for Supabase projects.

When to Use

Use this skill only when:

  • Working in a project that uses Supabase

  • Creating or refactoring Supabase access code

  • Enforcing service boundaries for database access

Non-Negotiables (MUST)

  • Never call Supabase directly from components, hooks, utils, or route handlers.

  • Centralize access in dedicated Supabase service wrappers (e.g. services/supabase/* ).

  • Keep wrappers small, focused, and typed.

  • Never import @supabase/supabase-js outside a single Supabase client module (e.g. lib/supabase.ts ) or your Supabase service wrappers.

Rules

Supabase Access

  • supabase-access-rule

  • Isolate Supabase access in service wrappers

  • supabase-services-usage

  • Route handlers, hooks, utils, and components must NOT call Supabase directly

Related Skills

  • busirocket-core-conventions
  • Service boundaries and structure

How to Use

Read individual rule files for detailed explanations and code examples:

rules/supabase-access-rule.md rules/supabase-services-usage.md

Each rule file contains:

  • Brief explanation of why it matters

  • Code examples (correct and incorrect patterns)

  • Additional context and best practices

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

busirocket-tailwindcss-v4

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

busirocket-core-conventions

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

busirocket-refactor-workflow

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

busirocket-validation

No summary provided by upstream source.

Repository SourceNeeds Review