Skip to main content
Back to registry

convex-best-practices

waynesutton/convexskills

Build production-ready Convex applications by following established patterns for function organization, query optimization, validation, TypeScript usage, and error handling.

Installs2
Install command
npx skills add https://github.com/waynesutton/convexskills --skill convex-best-practices
Security audits
Gen Agent Trust HubPASS
SocketPASS
SnykPASS
About this skill
Build production-ready Convex applications by following established patterns for function organization, query optimization, validation, TypeScript usage, and error handling. All patterns in this skill comply with @convex-dev/eslint-plugin . Install it for build-time validation: The plugin enforces four rules: Docs: Before implementing, do not assume; fetch the latest documentation: Organize your Convex functions by domain: Always define validators for arguments AND return types: Use indexes instead of filters for efficient queries: Use ConvexError for user-facing errors: Convex uses OCC. Follow these patterns to minimize conflicts: - Primary: - Error Handling: - Write Conflicts: - For broader context: - Convex manages the hard parts - Let Convex handle caching, real-time sync, and consistency - Functions are the API - Design your functions as your application's interface - Schema is truth - Define your data model explicitly in schema.ts - TypeScript everywhere - Leverage end-to-end type safety - Queries are reactive - Think in terms of subscriptions, not requests - Never run npx convex deploy unless explicitly instructed - Never run any git commands unless explicitly instructed - Always define return validators for functions - Use indexes for all queries that filter data - Make mutations idempotent to handle retries gracefully - Use ConvexError for user-facing error messages -...

Source description provided by the upstream skill listing. Community reviews and install context appear in the sections below.

Community Reviews

Latest reviews

Sign in to review

No community reviews yet. Be the first to review.

Browse this skill in context
FAQ
What does convex-best-practices do?

Build production-ready Convex applications by following established patterns for function organization, query optimization, validation, TypeScript usage, and error handling.

Is convex-best-practices good?

convex-best-practices does not have approved reviews yet, so SkillJury cannot publish a community verdict.

What agent does convex-best-practices work with?

convex-best-practices currently lists compatibility with Agent compatibility has not been published yet..

What are alternatives to convex-best-practices?

Skills in the same category include telegram-bot-builder, flutter-app-size, sharp-edges, iterative-retrieval.

How do I install convex-best-practices?

npx skills add https://github.com/waynesutton/convexskills --skill convex-best-practices

Related skills

More from waynesutton/convexskills

Related skills

Alternatives in Software Engineering