Toolverse
All skills

backend-dev

by marmelab

Coding practices for backend development in Atomic CRM. Use when deciding whether backend logic is needed, or when creating/modifying database migrations, views, triggers, RLS policies, edge functions, or custom dataProvider methods that call Supabase APIs.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
marmelab
Category
Backend
Views
1

About this skill

Coding practices for backend development in Atomic CRM. Use when deciding whether backend logic is needed, or when creating/modifying database migrations, views, triggers, RLS policies, edge functions, or custom dataProvider methods that call Supabase APIs.

How to use

  1. Zainstaluj skill backend-dev w swoim projekcie Atomic CRM, umieszczając go w katalogu .claude/skills/.
  2. Gdy planujesz nową funkcjonalność, skonsultuj się ze skillem, aby ustalić, czy logika powinna być na frontendzie (poprzez niestandardową metodę dataProvider) czy na backendzie (widok, funkcja Edge, trigger).
  3. Do optymalizacji odczytu danych i agregacji utwórz widok PostgreSQL za pomocą migracji (CREATE OR REPLACE VIEW), który PostgREST automatycznie udostępni jak tabelę.
  4. Dla złożonych operacji na wielu tabelach (multi-table writes) stwórz funkcję Edge w Deno w katalogu supabase/functions/, korzystając z udostępnionych utilów w _shared/ (authentication.ts, supabaseAdmin.ts, cors.ts, utils.ts).
  5. Wyeksponuj funkcję Edge na frontendzie jako niestandardową metodę dataProvider, używając httpClient do wywołania /functions/v1/nazwa, i integruj ją z react-query.
  6. Dla każdej nowej tabeli dodaj polityki RLS i trigger auto-set sales_id (wzorując się na migracji 20260108160722), aby zapewnić bezpieczeństwo i spójność danych.

Related skills

video-downloader

by ComposioHQ

Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.

Backend
50173

pdf-to-markdown

by aliceisjustplaying

Convert entire PDF documents to clean, structured Markdown for full context loading. Use this skill when the user wants to extract ALL text from a PDF into context (not grep/search), when discussing or analyzing PDF content in full, when the user mentions \

Backend
355664

drizzle

by lobehub

Drizzle ORM schema and database guide. Use when working with database schemas (src/database/schemas/*), defining tables, creating migrations, or database model code. Triggers on Drizzle schema definition, database migrations, or ORM usage questions.

Backend
79340

clickup

by civitai

Interact with ClickUp tasks and documents - get task details, view comments, create and manage tasks, create and edit docs. Use when working with ClickUp task/doc URLs or IDs.

Backend
2483

patent-search

by RobThePCGuy

Advanced prior art search using the PatentsView API. Use this skill when users need to search for patents, perform prior art searches, analyze patent landscapes, or find patents by inventor, title, date range, or technical fields. Helps with patent research, freedom to operate

Backend
36218

dotnet-backend

by anton-abyzov

.NET/C# backend developer for ASP.NET Core APIs with Entity Framework Core. Builds REST APIs, minimal APIs, gRPC services, authentication with Identity/JWT, authorization, database operations, background services, SignalR real-time features. Activates for: .NET, C#, ASP.NET

Backend
92296