supabase-local-dev-loop

jeremylongshore's avatarfrom jeremylongshore

Configure Supabase local development with hot reload and testing.Use when setting up a development environment, configuring test workflows,or establishing a fast iteration cycle with Supabase.Trigger with phrases like "supabase dev setup", "supabase local development","supabase dev environment", "develop with supabase".

⭐878stars🔀101forks📁View on GitHub🕐Updated Jan 4, 2026

When & Why to Use This Skill

This Claude skill automates the configuration of a Supabase local development environment, enabling a high-velocity 'dev loop' with integrated hot reloading and automated testing. It eliminates the friction of manual infrastructure setup, allowing developers to focus on building features while ensuring environment consistency and code reliability through pre-configured test suites.

Use Cases

  • Local Environment Bootstrapping: Quickly initialize a standardized Supabase development environment including hot reload and environment variable management.
  • Automated Testing Integration: Configure comprehensive test workflows with Vitest and mocking to validate database interactions and edge functions locally.
  • Rapid Prototyping: Accelerate the iteration cycle by instantly reflecting code and schema changes in the local environment without manual restarts.
  • Workflow Standardization: Establish a consistent development and testing baseline for teams to reduce 'it works on my machine' issues.
namesupabase-local-dev-loop
description|
allowed-toolsRead, Write, Edit, Bash(npm:*), Bash(pnpm:*), Grep
version1.0.0
licenseMIT
authorJeremy Longshore <jeremy@intentsolutions.io>

Supabase Local Dev Loop

Prerequisites

  • Completed supabase-install-auth setup
  • Node.js 18+ with npm/pnpm
  • Code editor with TypeScript support
  • Git for version control

See {baseDir}/references/implementation.md for detailed implementation guide.

Output

  • Working development environment with hot reload
  • Configured test suite with mocking
  • Environment variable management
  • Fast iteration cycle for Supabase development

Error Handling

See {baseDir}/references/errors.md for comprehensive error handling.

Examples

See {baseDir}/references/examples.md for detailed examples.

Resources