What problem does it solve?
This Skill eliminates the pain of messy, tightly coupled Convex backend code by enabling you to structure logic into isolated, reusable components with clear boundaries, making your backend easier to maintain, test, and share across apps.
Core Features & Use Cases
- Multiple Component Shapes: Supports local components for single-app use, packaged components for cross-app sharing, and hybrid components for combining local and shared library logic.
- Built-in Guardrails: Includes critical rules for handling authentication, environment variables, ID boundaries, and client-facing API wrappers to avoid common Convex component pitfalls.
- Use Case: If you have a notifications feature that you want to reuse across multiple Convex apps, use this Skill to package it as a standalone Convex component with its own schema, functions, and app-side wrappers.
Quick Start
Use the convex-create-component skill to build a new local Convex component for your app's user notifications feature, following the provided component skeleton and wiring pattern.