Builds modular, reusable, and isolated backend components for the Convex serverless platform.
This skill provides Claude with specialized knowledge to architect and implement Convex components, enabling developers to create self-contained packages with their own database tables, functions, and TypeScript types. It covers the end-to-end lifecycle of component development, from defining isolated schemas and configuring exports to publishing packages on npm and implementing type-safe frontend hooks. By following these patterns, developers can easily share logic across multiple Convex projects or provide third-party functionality without risking database conflicts or complex integration overhead.
主要功能
01Isolated database schema and function definition
02Standardized component directory structure and configuration
030 GitHub stars
04Publishing workflows for npm-ready Convex packages
05Reusable frontend hook implementation for component consumers
06Type-safe export patterns for queries, mutations, and actions
使用场景
01Building a reusable rate-limiter or authentication module for multiple projects
02Creating an open-source library of Convex-ready utility functions
03Architecting large-scale Convex applications into manageable, decoupled sub-systems