/ Infrastructure

Convex
Official Convex plugin for Cursor - reactive backend development with TypeScript, including rules, skills, MCP integration, and automation hooks
Skills7Learn about Skills
auth-setupSet up Convex authentication with proper user management, identity mapping, and access control patterns. Use when implementing auth flows.
components-guideGuide to using Convex components for feature encapsulation. Learn about sibling components, creating your own, and when to use components vs monolithic code.
convex-helpers-guideDiscover and use convex-helpers utilities for relationships, filtering, sessions, custom functions, and more. Use when you need pre-built Convex patterns.
convex-quickstartInitialize a new Convex backend from scratch with schema, auth, and basic CRUD operations. Use when starting a new project or adding Convex to an existing app.
function-creatorCreate Convex queries, mutations, and actions with proper validation, authentication, and error handling. Use when implementing new API endpoints.
Rules19Learn about Rules
argument-validationAll public functions must validate arguments and return types
async-handlingAlways await promises in Convex functions to prevent unexpected behavior
authentication-checksImplement authentication checks in all public functions
custom-functions-for-authUse custom functions for data protection - this is Convex's alternative to Row Level Security (RLS)
error-handling-patternsHandle errors properly in Convex - throw for exceptional cases, return null for expected cases, provide clear error messages