everystack-backend
CommunityBackend engineering for EveryStack
Authorstevenandteresa-maker
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a comprehensive set of conventions and patterns for backend development within the EveryStack multi-tenant SaaS platform, ensuring consistency, maintainability, and adherence to best practices.
Core Features & Use Cases
- Database Schema & Access: Enforces Drizzle ORM patterns for PostgreSQL, including UUIDv7 primary keys, tenant isolation columns, and canonical JSONB storage.
- Migrations & RLS: Guides the creation of safe, zero-downtime migrations and robust Row-Level Security policies.
- Testing & Error Handling: Mandates tenant isolation testing, use of test factories, and structured error reporting with Zod validation.
- Sync Engine & CockroachDB: Outlines patterns for the sync engine and essential safeguards for CockroachDB compatibility.
- Use Case: When developing a new feature that involves storing tenant-specific user data, this Skill will guide the creation of the Drizzle schema, ensure the
tenant_idcolumn is present, set up the necessary RLS policy, and dictate how data access functions should be written and tested.
Quick Start
Use the everystack-backend skill to define a new Drizzle schema for user profiles, ensuring it includes a tenant_id and uses UUIDv7 for the primary key.
Dependency Matrix
Required Modules
None requiredComponents
referencesscripts
💻 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: everystack-backend Download link: https://github.com/stevenandteresa-maker/EveryStack/archive/main.zip#everystack-backend 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.