One-click install
npx skills add https://github.com/robertguss/web-app-starter-kit --skill convex-helpers-guide-robertguss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-helpers-guide
Source: https://github.com/robertguss/web-app-starter-kit/tree/main/.claude/skills/convex-helpers-guide
Command: npx skills add https://github.com/robertguss/web-app-starter-kit --skill convex-helpers-guide-robertguss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convex developers often struggle to implement consistent authentication, authorization, and data-loading patterns across backends. convex-helpers provides battle-tested utilities that accelerate secure Convex development and reduce boilerplate.

Core Features & Use Cases

  • Auth patterns: authed queries and custom wrappers that inject user context automatically.
  • Relationship helpers: load related data across tables in a type-safe, readable way.
  • Data protection: patterns for multi-tenant access control and robust authorization.
  • Migrations, triggers, and filters: tools to manage schema changes and reactive data.

Quick Start

Install convex-helpers and begin wrapping your convex queries and mutations with custom helpers to enforce authentication and context.

Frequently Asked Questions about convex-helpers-guide

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement authenticated queries in a Convex backend?

Authenticated queries in Convex are implemented using custom wrappers from convex-helpers that automatically inject user context into your queries. This enforces authentication and reduces boilerplate across your backend securely.

What is the best way to handle multi-tenant access control in Convex?

Multi-tenant access control in Convex is handled using battle-tested data protection patterns from convex-helpers. These utilities enforce robust authorization rules across your application, ensuring tenant data isolation securely.

How do I load related data across Convex tables type-safely?

Loading related data across Convex tables is done using relationship helpers from convex-helpers. These utilities provide a type-safe, readable way to fetch associated records across your database schema.

Can I use zod schema validation with Convex mutations?

Zod schema validation integrates with Convex through optional modules provided by convex-helpers. This allows you to validate mutation inputs type-safely alongside your authentication and relationship loading workflows.

Does convex-helpers support database schema migrations and triggers?

convex-helpers supports database schema migrations and reactive triggers through optional modules. These tools manage schema changes and reactive data workflows securely within your Convex projects.

How do I reduce boilerplate when securing Convex backend functions?

Reducing boilerplate when securing Convex backends is achieved by wrapping queries and mutations with custom auth helpers from convex-helpers. This enforces consistent authorization context automatically without repetitive manual checks.