Marcelo Risoli avatar

Marcelo Risoli

Community

@mrisoli · Barcelona

39Followers
|
53Public Repos
|
22Published Skills

I write code for the web, sometimes I start a side project

Skills Distribution
DomainDeveloper To...Convex Backend Dev.. (45%)React & Next.js En.. (25%)Authentication & S.. (15%)Monorepo & Code Qu.. (15%)

Agent Skills by Marcelo Risoli

Showing 22 vetted skills indexed across 1 GitHub repositories.

mrisolimrisoli

convex-http-actions

Build HTTP endpoints in Convex for webhooks, API routes, and external integrations.

Community
Intermediate
mrisolimrisoli

web-design-guidelines

Review UI code files against Vercel Web Interface Guidelines and report findings.

Community
Basic
mrisolimrisoli

shadcn

Manages shadcn/ui components via CLI for adding, searching, styling, and composing React UI.

Community
Advanced
mrisolimrisoli

convex-cron-jobs

Implements scheduled recurring functions in Convex using interval and cron expression patterns.

Community
Intermediate
mrisolimrisoli

convex-schema-validator

Define and validate Convex database schemas with typed validators, indexes, and migration strategies.

Community
Intermediate
mrisolimrisoli

convex-file-storage

Implements file upload, storage, serving, and deletion workflows in Convex applications.

Community
Intermediate
mrisolimrisoli

better-auth-best-practices

Configure Better Auth servers, clients, database adapters, sessions, and plugins for TypeScript applications.

Community
Intermediate
mrisolimrisoli

convex-functions

Implements Convex queries, mutations, actions, and HTTP endpoints with argument validation and error handling.

Community
Intermediate
mrisolimrisoli

convex-best-practices

Implements Convex function patterns covering validation, indexes, error handling, and write conflicts.

Community
Intermediate
mrisolimrisoli

vercel-react-best-practices

Applies Vercel performance optimization rules when writing or refactoring React and Next.js code.

Community
Intermediate
mrisolimrisoli

ultracite

Configure, run, and troubleshoot Ultracite linting and formatting for JavaScript and TypeScript projects.

Community
Intermediate
mrisolimrisoli

convex-migrations

Implements schema migration patterns for Convex databases including backfills and field renames.

Community
Advanced
mrisolimrisoli

turborepo

Configure Turborepo task pipelines, caching, and filtering for JavaScript monorepos.

Community
Advanced
mrisolimrisoli

vercel-composition-patterns

Guides React component refactoring using compound components, context providers, and composition patterns.

Community
Intermediate
mrisolimrisoli

convex-security-check

Audits Convex applications for authentication, validation, and access control vulnerabilities.

Community
Intermediate
mrisolimrisoli

convex-realtime

Implement reactive Convex subscriptions, optimistic updates, and cursor-based pagination in React applications.

Community
Intermediate
mrisolimrisoli

convex-setup-auth

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

Community
Advanced
mrisolimrisoli

convex-migration-helper

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

Community
Advanced
mrisolimrisoli

convex

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

Community
Basic
mrisolimrisoli

convex-create-component

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

Community
Advanced
mrisolimrisoli

convex-quickstart

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

Community
Intermediate
mrisolimrisoli

convex-performance-audit

Diagnoses and fixes Convex performance issues across reads, subscriptions, OCC conflicts, and function limits.

Community
Advanced

Frequently Asked Questions About Marcelo Risoli

FAQPage Schema
What tasks can I accomplish with mrisoli's skill registry?▼

You can build and maintain Convex backends (functions, schemas, migrations, cron jobs, file storage, realtime subscriptions, security audits), optimize React/Next.js code, manage shadcn components, configure Better Auth, and run Turborepo monorepos with Ultracite linting.

Who should use these skills?▼

Full-stack TypeScript developers building web applications with Convex, React, and Next.js. They suit engineers handling backend schema design, authentication setup, frontend performance reviews, UI component management, and monorepo build configuration.

How do I get started with the Convex skills?▼

Start with convex-quickstart to create a project via npm create convex@latest, configure environment variables, and run npx convex dev. The general convex skill then routes underspecified requests to the appropriate specialized skill for functions, auth, or migrations.

Are these skills free and open source?▼

The Vercel-authored skills (vercel-react-best-practices, vercel-composition-patterns) carry MIT licenses. Convex-authored skills are published by Convex with versioned releases. No paid licensing is indicated anywhere in the manifest.

What prerequisites do these skills require?▼

A JavaScript/TypeScript project environment. Specific skills require their ecosystems: shadcn needs a components.json project and npx/pnpm/bunx access, Turborepo needs a monorepo with turbo.json, and Convex skills need a Convex app with npm-installed dependencies.