Juan Quenga avatar

Juan Quenga

Community

@juanquenga · Detroit, MI

3Followers
|
12Public Repos
|
22Published Skills

Software Engineer

Skills Distribution
DomainDeveloper To...Convex Backend Dev.. (55%)Security & Access .. (15%)Schema Migration &.. (15%)Frontend Performan.. (10%)

Agent Skills by Juan Quenga

Showing 22 vetted skills indexed across 3 GitHub repositories.

JuanQuengaJuanQuenga

convex-setup-auth

Configures Convex authentication with provider wiring, identity mapping, and access control.

Community
Advanced
JuanQuengaJuanQuenga

convex-migration-helper

Plans and executes Convex schema and data migrations using widen-migrate-narrow workflows.

Community
Advanced
JuanQuengaJuanQuenga

convex-create-component

Creates reusable Convex components with isolated tables and app-facing APIs.

Community
Advanced
JuanQuengaJuanQuenga

convex-quickstart

Scaffolds new Convex projects or integrates Convex into existing frontend applications.

Community
Intermediate
JuanQuengaJuanQuenga

convex-performance-audit

Diagnoses and fixes Convex read amplification, subscription cost, OCC conflicts, and function budget issues.

Community
Advanced
JuanQuengaJuanQuenga

cloudflare-r2

Manage Cloudflare R2 object storage with S3-compatible APIs and presigned URLs.

Community
Advanced
JuanQuengaJuanQuenga

convex-agents

Build persistent, stateful AI agents with Convex for cross-session conversation history.

Community
Advanced
JuanQuengaJuanQuenga

vercel-react-native-skills

Apply React Native and Expo optimization guidelines for performance, animations, and native modules.

Community
Advanced
JuanQuengaJuanQuenga

convex-http-actions

Define HTTP endpoints and webhook routes for Convex applications.

Community
Advanced
JuanQuengaJuanQuenga

convex-cron-jobs

Schedule and monitor recurring background tasks in Convex apps.

Community
Advanced
JuanQuengaJuanQuenga

convex-schema-validator

Validate Convex database schemas for typing, indexing, and migrations.

Community
Advanced
JuanQuengaJuanQuenga

convex

Routes general Convex requests to the appropriate project-specific Convex skill.

Community
Basic
JuanQuengaJuanQuenga

avoid-feature-creep

Define and defend MVP scope with governance templates and a 48-hour rule.

Community
Advanced
JuanQuengaJuanQuenga

convex-security-audit

Audit Convex applications for authorization, data access boundaries, and operation isolation.

Community
Advanced
JuanQuengaJuanQuenga

convex-file-storage

Manage file upload, storage, serving, and metadata in Convex applications.

Community
Intermediate
JuanQuengaJuanQuenga

convex-functions

Define Convex queries, mutations, actions, and HTTP actions with validation.

Community
Advanced
JuanQuengaJuanQuenga

convex-best-practices

Organize Convex projects into domain-based modules with validated functions.

Community
Advanced
JuanQuengaJuanQuenga

convex-component-authoring

Create, structure, and publish self-contained Convex components with exports and dependency management.

Community
Advanced
JuanQuengaJuanQuenga

vercel-react-best-practices

Apply Vercel React and Next.js performance best practices across components, pages, and data fetching.

Community
Advanced
JuanQuengaJuanQuenga

convex-migrations

Coordinate Convex schema migrations with batched backfills and progress tracking.

Community
Advanced
JuanQuengaJuanQuenga

convex-security-check

Audit Convex applications for authentication, function exposure, and environment-variable handling.

Community
Advanced
JuanQuengaJuanQuenga

convex-realtime

Enable real-time data synchronization in React apps using Convex subscriptions.

Community
Advanced

Frequently Asked Questions About Juan Quenga

FAQPage Schema
What tasks can I accomplish with Juan Quenga's Convex skills?▼

You can set up authentication and access control, define queries, mutations, and HTTP actions, schedule cron jobs, manage file storage, run schema migrations with backfills, audit security and performance, build reusable components, and enable real-time subscriptions in React apps.

Who should use these Convex development skills?▼

Software engineers and full-stack developers building applications on the Convex backend platform. They suit teams handling schema changes, security reviews, performance bottlenecks like OCC conflicts, and developers integrating Convex with React, Next.js, or React Native frontends.

How do I get started with a new Convex project using these skills?▼

Use the convex-quickstart skill to scaffold a project via npm create convex@latest, configure environment variables, connect your frontend, and run the first npx convex dev. The convex router skill then directs underspecified tasks to the appropriate specialized sub-skill.

How do these skills handle breaking Convex schema changes?▼

The convex-migration-helper and convex-migrations skills plan breaking changes using the widen-migrate-narrow strategy with @convex-dev/migrations. They coordinate batched backfills, table reshaping, and progress tracking to achieve zero-downtime rollouts without data loss.

Do these skills cover security and performance auditing?▼

Yes. convex-security-audit and convex-security-check review authorization, data access boundaries, function exposure, and environment-variable handling. convex-performance-audit analyzes reads, subscriptions, write contention, OCC conflicts, and function limits to resolve slow features.