If you're working with Convex and need to set up database schemas the right way, this handles the architecture decisions for you. It pushes you toward document-relational design with ID references instead of nested objects, includes validation patterns for all Convex types, and generates index strategies for common query patterns. The skill also covers migration patterns if you're refactoring nested data into flat, relational structures. Useful when starting a new schema.ts file or adding tables to an existing project. It's opinionated about Convex best practices, like keeping arrays small and indexing foreign keys, which saves you from hitting scaling issues later.

skills.sh installs
554
GitHub stars
45
last updated
Aug 21, 2026

Install

$ npx -y skills add get-convex/agent-skills --skill schema-builder --agent claude-code

Installs into .claude/skills of the current project.

Files

If you're working with Convex and need to set up database schemas the right way, this handles the architecture decisions for you. It pushes you toward document-relational design with ID references instead of nested objects, includes validation patterns for all Convex types, and generates index strategies for common query patterns. The skill also covers migration patterns if you're refactoring nested data into flat, relational structures. Useful when starting a new schema.ts file or adding tables to an existing project. It's opinionated about Convex best practices, like keeping arrays small and indexing foreign keys, which saves you from hitting scaling issues later.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/get-convex/agent-skills
Categories
Backend & APIs, AI & Agent Building, Design & UI/UX, Databases

More from get-convex/agent-skills

All 13
1wanshuiyin avatarrun-experimentwanshuiyin/auto-claude-code-research-in-sleepDeploy and run ML experiments on local, remote, Vast.ai, or Modal serverless GPU. Use when user says "run experiment", "deploy to server", "跑实验", or needs to la554skills.sh installs
2basicmachines-co avatarmemory-lifecyclebasicmachines-co/basic-memory-skillsManage entity status transitions in Basic Memory: archive completed work, move notes between status folders, update frontmatter, and handle edge cases. Use when553skills.sh installs
3martinholovsky avatartaurimartinholovsky/claude-skills-generatorCross-platform desktop application framework combining Rust backend with web frontend, emphasizing security and performance553skills.sh installs
4upload-post avatarupload-postupload-post/upload-post-skillUpload content to social media platforms via Upload-Post API. Use when posting videos, photos, text, or documents to TikTok, Instagram, YouTube, LinkedIn, Faceb550skills.sh installs
5vectorize-io avatarhindsight-self-hostedvectorize-io/hindsightStore team knowledge, project conventions, and learnings from tasks. Use to remember what works and recall context before new tasks. Connects to a self-hosted H546skills.sh installs
6andreadellacorte avatargroove-utilities-task-updateandreadellacorte/grooveUpdate an existing task in the configured backend.545skills.sh installs