waynesutton/convexskills▌
14 approved skills in this repository
convex-realtime
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-component-authoring
Productivity
Self-contained Convex packages with isolated databases, functions, and type-safe exports for reuse across projects. \n \n Includes isolated database tables, queries, mutations, actions, and TypeScript types within a single component package \n Supports multiple component instances in a single app with custom naming and configuration options \n Provides optional React hooks for type-safe frontend integration and simplified consumer APIs \n Publishes to npm with proper peer dependencies, TypeScrip
convex-agents
Productivity
Persistent, stateful AI agents with thread management, tool integration, streaming, and RAG on Convex. \n \n Thread management for multi-turn conversations with automatic persistence across restarts and real-time streaming responses to clients \n Tool integration allowing agents to execute Convex functions as callable tools for knowledge search, task creation, and external API calls \n Built-in vector search and RAG patterns for embedding documents and retrieving relevant context to augment agen
convex-cron-jobs
Productivity
Schedule recurring background tasks with interval and cron expression patterns in Convex. \n \n Supports two scheduling modes: fixed intervals (seconds, minutes, hours) and precise cron expressions (UTC timezone) \n Cron jobs call internal functions for security and can accept static arguments for parameterized tasks \n Includes patterns for cleanup operations, data syncing, batch processing, and external API calls via actions \n Built-in logging and monitoring via the Convex dashboard; handle l
convex
Productivity
Routing hub for Convex backend development skills covering functions, schemas, realtime, storage, agents, and security. \n \n Routes to 11 specialized sub-skills via commands like /convex-functions , /convex-realtime , /convex-agents , and /convex-migrations \n Covers core patterns: queries, mutations, actions, reactive subscriptions, webhooks, file storage, and scheduled tasks \n Includes security-focused skills for audits and best-practice checklists \n Recommended entry point is /convex-best-
avoid-feature-creep
Productivity
Stay focused on core problems, ship faster, and avoid bloated products through disciplined scope management. \n \n Provides a five-step decision framework (validate problem, check alignment, measure impact, assess complexity, gut check) to evaluate every feature request before building \n Includes scope management rules: define your MVP upfront, track scope changes like code, apply a 48-hour waiting period for new requests, and use budget-based trade-offs to prevent additions \n Offers templates
convex-security-audit
Productivity
Security audit patterns for authorization, data access, action isolation, rate limiting, and sensitive operations in Convex applications. \n \n Covers five core security areas: role-based access control with hierarchical permissions, data access boundaries with ownership verification, action isolation for external API calls, rate limiting with configurable windows, and two-factor confirmation for destructive operations \n Includes complete TypeScript examples for RBAC implementation, permission-
convex-migrations
Productivity
Safe schema evolution with optional fields, batched backfills, and zero-downtime migration patterns. \n \n Supports adding fields as optional, backfilling data in batches, renaming fields, removing deprecated fields, and changing field types through multi-step migrations \n Includes a migration tracking system to prevent re-running completed migrations and monitor progress across batches \n Provides patterns for index management, type conversions with fallback logic, and graceful handling of und
convex-file-storage
Productivity
Complete file handling with uploads, URL serving, generated file storage, deletion, and metadata access in Convex. \n \n Supports three-step upload flow: generate upload URL via mutation, POST file to storage endpoint, save reference to database \n Serves files via automatic URL generation and handles diverse file types (images, PDFs, videos) with type-specific display logic \n Stores generated files from actions (PDFs, images) directly to storage using ctx.storage.store() with Blob conversion \
convex-http-actions
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
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
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
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-best-practices
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