inngest
Crear trabajos en segundo plano serverless con Inngest
Crear procesamiento confiable en segundo plano sin gestionar infraestructura es un desafío. Esta skill te ayuda a construir flujos de trabajo durables y controlados por eventos usando funciones serverless de Inngest.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "inngest". Crear una función para procesar eventos de nuevos pedidos
Resultado esperado:
- Función de Inngest con esquema de eventos tipado
- Validación y cumplimiento de pedidos paso a paso
- Manejo de errores con reintentos automáticos
Usando "inngest". Construir un flujo de trabajo con llamadas API paralelas
Resultado esperado:
- Patrón de paso fan-out para ejecución concurrente
- Promise.all con step.run para operaciones paralelas
- Paso de agregación para combinar resultados
Auditoría de seguridad
SeguroStatic analysis flagged 6 external_commands patterns and 2 weak cryptographic algorithm patterns, but all are false positives. Line 56 contains only text references to related skills (nextjs-app-router, vercel-deployment, etc.), not actual command execution. Lines 3 and 59 are documentation strings with no executable cryptographic code. The SKILL.md file contains only documentation and patterns - no executable code, network calls, or dangerous operations.
Puntuación de calidad
Lo que puedes crear
Pipeline de Procesamiento de IA
Construir flujos de trabajo de IA multifase que procesan documentos, generan resúmenes y envían notificaciones con ejecución durable ante fallos.
Sistema de Incorporación de Usuarios
Crear flujos de incorporación que abarcan días con seguimientos programados, secuencias de correo electrónico y seguimiento de progreso sin gestionar trabajos cron.
Sincronización de Datos Controlada por Eventos
Procesar eventos de alto volumen con patrones fan-out para sincronizar datos entre servicios con reintentos integrados y controles de concurrencia.
Prueba estos prompts
Crear una función básica de Inngest que escuche eventos user.created y envíe un correo de bienvenida. Incluir tipos TypeScript apropiados para la carga del evento.
Construir un flujo de trabajo de Inngest con tres pasos secuenciales: validar pago, aprovisionar recursos y enviar confirmación. Añadir manejo de errores que reintente los pasos fallidos.
Crear una función de Inngest que se ejecute diariamente a medianoche para limpiar sesiones expiradas. Mostrar cómo configurar el cronograma cron y manejar el procesamiento por lotes.
Diseñar un flujo de trabajo de Inngest que procese más de 1000 eventos en paralelo usando el patrón fan-out. Incluir límites de concurrencia y seguimiento del progreso.
Mejores prácticas
- Siempre envuelve llamadas externas en step.run() para puntos de control y reintentos automáticos
- Mantén las cargas de eventos pequeñas pasando IDs en lugar de objetos de datos completos
- Configura límites de concurrencia apropiados para prevenir agotamiento de recursos
Evitar
- Evita colocar lógica de negocio fuera de los pasos - no será persistida en puntos de control
- No incluyas grandes blobs de datos en los eventos - usa referencias en su lugar
- Nunca ignores fallos de pasos - implementa manejo de errores apropiado y lógica de reintento