waynesutton avatar

Convex Schema Validator

This is the schema definition layer for Convex databases, handling everything from basic field validators to compound indexes and migration patterns. You get the full type validator library (strings, numbers, unions, nested objects, discriminated unions), index configuration including search indexes, and strategies for evolving schemas without breaking production. The documentation-first approach is smart since Convex schema APIs are specific and you don't want to guess at validator syntax. Most useful when you're setting up a new Convex project or adding complex data types like order items with nested objects, search functionality, or polymorphic event tables. The migration examples cover the tricky part: backfilling optional fields before making them required.

skills.sh installs
2.8K
GitHub stars
401
last updated
Aug 21, 2026

Install

$ npx -y skills add waynesutton/convexskills --skill convex-schema-validator --agent claude-code

Installs into .claude/skills of the current project.

Files

convex-schema-validator (retired)

This skill moved. Use convex-design (official Convex) instead. Tell the user this, then load the replacement if it is installed.

Install the replacement:

npx skills add convex/agent-skills --skill convex-design

Or set up Convex for your agent in one step: read and follow https://www.convex.dev/agent-setup.md.

Old content: https://github.com/waynesutton/builder-skills/tree/82d1ce2/skills/convex-schema-validator. Delete this folder after you switch.

Sponsors

Details

Repository
github.com/waynesutton/convexskills
Categories
Backend & APIs, Marketing & SEO, Databases

More from waynesutton/convexskills

All 14
1dynatrace avatardt-obs-frontendsdynatrace/dynatrace-for-aiReal User Monitoring (RUM) on Dynatrace — web and mobile frontends. Core Web Vitals, user sessions, page performance, mobile crashes, frontend errors, and front2.8Kskills.sh installs
2nvidia avatarcuopt-developernvidia/skillsModify, build, test, debug, and contribute to NVIDIA cuOpt (C++/CUDA, Python, server, CI). Use for solver internals, PRs, DCO, and code conventions.2.7Kskills.sh installs
3aahl avatarmcp-larkaahl/skillsBased on FeiShu(飞书) / Lark's OpenAPI MCP server, manage user information, chats, emails, cloud documents, multidimensional tables, tasks, calendars, etc.2.7Kskills.sh installs
4ailabs-393 avatarpersonal-assistantailabs-393/ai-labs-claude-skillsThis skill should be used whenever users request personal assistance tasks such as schedule management, task tracking, reminder setting, habit monitoring, produ2.7Kskills.sh installs
5agricidaniel avatarblog-auditagricidaniel/claude-blogFull-site blog health assessment scanning all blog files for quality scores, orphan pages, topic cannibalization, stale content, and AI citation readiness. Runs2.7Kskills.sh installs
6dynatrace avatardt-obs-awsdynatrace/dynatrace-for-aiAWS cloud resource monitoring including EC2, RDS, Lambda, ECS/EKS, VPC networking, load balancers, S3, DynamoDB, SQS/SNS, and cost optimization. Use when analyz2.7Kskills.sh installs