convex-utility

Installation
SKILL.md

Convex Utility Skill

This skill enforces FlyerBoard's backend patterns for Convex mutations and queries.

Core Patterns

1. Authentication Check

All mutations must verify the user's identity.

const userId = await getDescopeUserId(ctx);
if (!userId) throw new Error("Must be logged in");

2. Soft Delete Filter

All queries fetching "active" flyers must filter out deleted records.

.filter(q => q.neq(q.field("isDeleted"), true))
Installs
2
First Seen
Feb 26, 2026
convex-utility — amirrudd/flyerboard