get-convex avatar

Components Guide

If you're building on Convex and need to break up a monolithic backend, this teaches you their component architecture. Components are isolated mini-backends with their own schema, functions, and data that expose clean APIs to your main app. The guide covers the official library (auth, storage, payments, AI utilities) and patterns like sibling components that work alongside each other. The key constraint is that components can't call each other or access parent tables, which keeps boundaries clean but means your main app orchestrates everything. It's genuinely useful if you want reusable backend modules without actually deploying microservices, though you need to be bought into the Convex ecosystem for this to matter.

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

Install

$ npx -y skills add get-convex/agent-skills --skill components-guide --agent claude-code

Installs into .claude/skills of the current project.

Files

If you're building on Convex and need to break up a monolithic backend, this teaches you their component architecture. Components are isolated mini-backends with their own schema, functions, and data that expose clean APIs to your main app. The guide covers the official library (auth, storage, payments, AI utilities) and patterns like sibling components that work alongside each other. The key constraint is that components can't call each other or access parent tables, which keeps boundaries clean but means your main app orchestrates everything. It's genuinely useful if you want reusable backend modules without actually deploying microservices, though you need to be bought into the Convex ecosystem for this to matter.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/get-convex/agent-skills
Categories
Documentation, AI & Agent Building, Databases

More from get-convex/agent-skills

All 13
1materializeinc avatarmaterialize-docsmaterializeinc/agent-skillsMaterialize documentation for SQL syntax, data ingestion, concepts, and best practices. Use when users ask about Materialize queries, sources, sinks, views, or 532skills.sh installs
2agricidaniel avatarwiki-queryagricidaniel/claude-obsidianAnswer an explicitly vault-scoped question from an Obsidian wiki without changing it. Use when the user selects the vault as the evidence source: query the wiki488skills.sh installs
3parcadei avatarnia-docsparcadei/continuous-claude-v3Search library documentation and code examples via Nia476skills.sh installs
4aj-geddes avatardeployment-documentationaj-geddes/useful-ai-promptsDocument deployment processes, infrastructure setup, CI/CD pipelines, and configuration management. Use when creating deployment guides, infrastructure docs, or457skills.sh installs
5aj-geddes avatardocumentation-site-setupaj-geddes/useful-ai-promptsSet up documentation websites using Docusaurus, MkDocs, VitePress, GitBook, or static site generators. Use when creating docs sites, setting up documentation po452skills.sh installs
6levnikolaevich avatarln-775-api-docs-generatorlevnikolaevich/claude-code-skillsConfigures Swagger/OpenAPI documentation for backend APIs. Use when adding interactive API docs to a project.432skills.sh installs