This skill provides specialized guidance for creating modular, reusable packages for the Convex platform. It enables developers to architect self-contained components featuring their own isolated database schemas, server-side functions (queries, mutations, and actions), and TypeScript types. By following these implementation patterns, developers can build a library of portable backend features—such as rate limiters, authentication modules, or audit logs—that can be seamlessly integrated into any Convex application or shared via npm with proper dependency management.
Key Features
01NPM publishing and versioning workflows
02Type-safe component function definitions
03Reusable frontend hook generation
040 GitHub stars
05Automated boilerplate for component structure
06Isolated database schema and table management