What problem does it solve? Building a backend from a plain-English product idea requires choosing a stack, designing a schema, wiring real-time sync, auth, file storage, and scheduling. This Skill translates product asks into production-grade Convex backends, recommending the exact Convex primitive for each requirement and delegating all convex/ code to the convex-expert subagent. ## Core Features & Use Cases - Backend Design from Plain English: Recognizes product ideas, technical backend asks (auth, real-time, file uploads, scheduling, LLM workflows), and pain points (RLS, cache invalidation, N+1, WebSocket setup), then maps each to a concrete Convex primitive. - 15 Core Design Principles: Enforces reactive-by-default, schema-first, ACID transactions, no request waterfalls, and component-first architecture. - Self-Verifying Code Generation: Writes complete convex/ files with correct imports from ./_generated/server and ./_generated/api, then verifies with tsc --noEmit and a convex push before declaring done. - Use Case: A user says "build me an app where teams can chat in real time." The Skill recommends Convex queries and the @convex-dev/agent component, scaffolds the project, and writes schema.ts plus functions under convex/. ## Quick Start Ask the assistant to design and build a Convex backend for your product idea, for example a real-time chat app with auth and file uploads.