
from convexskills401
Guidance and patterns for building isolated, reusable Convex components (schema, functions, exports, and publishing) to share across projects.
Practical authoring instructions for creating self-contained Convex components: how to structure schema, functions, TypeScript types, configuration and publishable package layouts. Includes concrete code examples for queries, mutations, component registration and consumer hooks so engineers can build isolated modules that plug into a Convex app.
Use this skill when you need to extract functionality into a reusable Convex component (database tables, server functions, and frontend hooks), when creating component scaffolds, or when preparing a component for publication to npm or private registries. Helpful during design, refactoring and documenting component APIs.
This repository and skill are intended for developer-focused agents and CI tooling (Copilot/Code Assistants, Claude Code, GitHub Copilot) and for human engineers following the examples in TypeScript and Convex.
This skill has not been reviewed by our automated audit pipeline yet.