convex-components

Installation
SKILL.md

Authoring Convex Components

Overview

Convex components are isolated, reusable backend modules that can be packaged and shared. Each component has its own schema, functions, and namespace, enabling modular architecture and library distribution via NPM.

TypeScript: NEVER Use any Type

CRITICAL RULE: This codebase has @typescript-eslint/no-explicit-any enabled. Using any will cause build failures.

When to Use This Skill

Use this skill when:

  • Building reusable backend modules for your app
  • Packaging Convex functionality for NPM distribution
  • Creating isolated sub-systems with separate schemas
  • Integrating third-party Convex components
  • Building libraries with Convex backends (rate limiters, workpools, etc.)
Related skills

More from fluid-tools/claude-skills

Installs
42
GitHub Stars
16
First Seen
Jan 20, 2026