convex▌
20 indexed skills · max 10 per page
convex-quickstart
get-convex/agent-skills · Frontend
Scaffold a new Convex project or integrate Convex into an existing frontend app. \n \n Supports two paths: scaffolding from templates (React + Vite, Next.js, Vue, Svelte, or bare backend) or adding Convex to an existing app with manual provider setup \n Templates include pre-configured frontend frameworks, Tailwind, shadcn/ui, and optional auth (Clerk, Convex Auth, Lucia) \n Requires running npx convex dev as a long-running process to sync backend code and manage deployments; cloud agents can us
convex-http-actions
waynesutton/convexskills · Productivity
HTTP endpoints for webhooks, external API integrations, and custom routes in Convex applications. \n \n Supports multiple HTTP methods and path matching with dynamic route parameters via pathPrefix for flexible endpoint design \n Handles diverse request types including JSON bodies, form data, raw bytes, and file uploads with built-in storage integration \n Includes webhook signature verification patterns for Stripe, GitHub, and Clerk with examples for secure event processing \n Provides authenti
convex-security-check
waynesutton/convexskills · Productivity
Security audit checklist for Convex applications covering authentication, exposure, validation, and access control. \n \n Five-part checklist covering authentication provider setup, function exposure (public vs. internal), argument validation strictness, row-level access control, and environment variable handling \n Includes TypeScript code examples for secure patterns: authentication helpers, ownership verification before updates/deletes, and strict argument validators \n Highlights common pitf
convex-schema-validator
waynesutton/convexskills · Productivity
Type-safe database schema definition with indexes, validation, and migration strategies for Convex. \n \n Supports 13+ validator types including strings, numbers, booleans, document references, arrays, objects, unions, and discriminated unions for flexible data modeling \n Enables single-field and compound indexes plus full-text search indexes for optimized query performance \n Provides optional and nullable field patterns with clear migration paths for adding required fields and backfilling dat
convex-functions
waynesutton/convexskills · Productivity
Build Convex queries, mutations, actions, and HTTP endpoints with validation, error handling, and proper runtime considerations. \n \n Four function types for different use cases: queries (read-only, cached, reactive), mutations (transactional writes), actions (external API calls), and HTTP actions (webhooks and API endpoints) \n All functions require explicit argument and return validators using Convex's v schema system, with ConvexError for user-facing error messages \n Internal functions rest
convex-migration-helper
get-convex/agent-skills · Productivity
Plan and execute Convex schema migrations safely with multi-deploy workflows and data transformation. \n \n Follows a predictable three-step pattern: widen schema, migrate data, narrow schema; handles online migrations where the app continues serving requests during async data updates \n Provides the @convex-dev/migrations component for batched, cursor-based pagination with state tracking, dry-run testing, progress monitoring, and automatic resume from failure \n Covers common patterns including
convex-setup-auth
get-convex/agent-skills · Productivity
Set up Convex authentication with the right provider, user management, and access control patterns. \n \n Supports multiple auth providers: Convex Auth, Clerk, WorkOS AuthKit, Auth0, and custom JWT, with provider detection from repo signals \n Guides you through choosing a provider, configuring client and backend wiring, environment variables, and convex/auth.config.ts setup \n Covers authentication checks in protected functions, optional app-level user storage, and authorization patterns for ow
convex-best-practices
waynesutton/convexskills · Productivity
Production-ready Convex patterns for function organization, validation, query optimization, TypeScript safety, and error handling. \n \n Covers five core areas: function organization by domain, argument and return type validation, indexed query patterns, ConvexError handling, and write conflict avoidance through idempotent mutations \n Enforces code quality via @convex-dev/eslint-plugin with four rules covering function syntax, validators, table IDs, and runtime imports \n Includes complete CRUD
convex-realtime
waynesutton/convexskills · Productivity
Real-time subscriptions, optimistic updates, intelligent caching, and cursor-based pagination for reactive Convex applications. \n \n Automatic subscriptions via useQuery with smart caching and consistent database views across components \n Optimistic updates for immediate UI feedback on mutations, with automatic rollback on errors \n Cursor-based pagination with usePaginatedQuery supporting load-more and infinite-scroll patterns \n Conditional query execution using \"skip\" to avoid hook call v
convex-performance-audit
get-convex/agent-skills · Productivity
Diagnose and resolve Convex performance issues across reads, writes, subscriptions, and function limits. \n \n Covers four problem classes: hot-path reads and data amplification, OCC write conflicts and contention, subscription cost and reactivity overhead, and function execution or transaction size limits \n Starts with signal gathering from deployment health insights or CLI tools, then routes to the relevant reference guide based on the problem type \n Emphasizes tracing full read and write se