/

components-guide
Cursor Skill
Guide to using Convex components for feature encapsulation. Learn about sibling components, creating your own, and when to use components vs monolithic code.
Official Convex plugin for Cursor - reactive backend development with TypeScript, including rules, skills, MCP integration, and automation hooks
Skills7
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.
Rules19
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