convex-quickstart

Scaffold a Convex backend with schema, authentication, and CRUD layers.

3|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/tradewinds-center/rabbithole --skill convex-quickstart-tradewinds-center
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-quickstart
Source: https://github.com/tradewinds-center/rabbithole/tree/main/.claude/plugins/convex/skills/convex-quickstart
Command: npx skills add https://github.com/tradewinds-center/rabbithole --skill convex-quickstart-tradewinds-center

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize a new Convex backend from scratch with schema, auth, and basic CRUD operations. Use when starting a new project or adding Convex to an existing app.

Core Features & Use Cases

  • Scaffold a production-ready Convex backend by generating a convex/ directory, TypeScript types, and wiring up basic authentication and CRUD scaffolding.
  • Provide ready-to-use CRUD primitives (list, get, create, update, delete) and example data models to accelerate feature development in React/Next.js projects.
  • Include templates and guidance for integrating Convex with modern frontend frameworks and best practices for project bootstrapping.

Quick Start

Install Convex and run the development server to initialize the project, create schema.ts, and start building your first API.

Frequently Asked Questions about convex-quickstart

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a Convex backend with TypeScript schema and CRUD operations?

You can set up a Convex backend by scaffolding a convex/ directory, defining your TypeScript types in schema.ts, and generating CRUD primitives. This bootstraps a production-ready backend with real-time-ready structures.

Can I add Convex to an existing React or Next.js app?

Yes, Convex can be integrated into existing React or Next.js apps. The setup provides templates and best practices for wiring authentication and CRUD data operations directly into your current frontend framework.

Do I need an auth provider to initialize a Convex backend?

Yes, an auth provider integration is required. The scaffolding process explicitly includes wiring up basic authentication to ensure your generated CRUD APIs and real-time data structures are secured.

What is the best way to scaffold Convex authentication and database schema?

The best way is to use a scaffolding tool that generates the convex/ directory, initializes schema.ts, and wires up authentication. This enforces typed APIs and real-time-ready structures for your backend.

What CRUD primitives are generated when bootstrapping a Convex backend?

Bootstrapping generates ready-to-use CRUD primitives including list, get, create, update, and delete operations. These cover basic data operations across common resources to accelerate feature development.