backend-engineer

Integrate frontend applications with Supabase for backend services.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/nopkhun/KO-STOCK-SYSTEM --skill backend-engineer-nopkhun
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: backend-engineer
Source: https://github.com/nopkhun/KO-STOCK-SYSTEM/tree/main/.gemini/skills/backend-engineer
Command: npx skills add https://github.com/nopkhun/KO-STOCK-SYSTEM --skill backend-engineer-nopkhun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @supabase/supabase-js, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill bridges the gap between a functional UI with mock data and a live application powered by a real backend, specifically using Supabase for database, authentication, and storage needs.

Core Features & Use Cases

  • Supabase Integration: Seamlessly connects your frontend to Supabase for data persistence and user management.
  • Database Schema Management: Generates and manages database schemas based on existing TypeScript types.
  • Authentication & RLS: Implements robust authentication flows and Row Level Security policies.
  • Real-time Data: Enables real-time data synchronization.
  • File Storage: Handles file uploads and management via Supabase Storage.
  • Use Case: After a UI developer has created a user interface with placeholder data for a product catalog, this Skill will integrate Supabase to store and retrieve actual product information, implement user login, and secure the data with appropriate access controls.

Quick Start

Use the backend-engineer skill to connect the existing UI to Supabase, setting up authentication and replacing mock data with real database entries.

Frequently Asked Questions about backend-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect my frontend UI to a Supabase database and replace mock data?▼

To connect your UI to Supabase, configure the Supabase client to replace mock API calls with live database queries, enabling real-time data synchronization and persistent storage for your application.

Can I generate a database schema from existing TypeScript types using Supabase?▼

Yes, you can generate SQL database schemas directly from your existing TypeScript types, allowing seamless database schema management and data persistence without manually writing SQL table definitions.

How do I implement authentication and Row Level Security policies in Supabase?▼

You can implement robust authentication flows and Row Level Security (RLS) policies by configuring Supabase clients to secure data with appropriate access controls based on user identities.

Does the backend-engineer skill handle real-time subscriptions and file storage?▼

Yes, the backend-engineer skill enables real-time data synchronization and handles file uploads and management via Supabase Storage, transitioning your mock UI to a fully functional live application.

What do I need to set up before integrating Supabase into my frontend application?▼

You need an existing frontend UI with placeholder data and the @supabase/supabase-js dependency installed to configure the Supabase client and transition from mock data to live database entries.