inngest
Serverlose Hintergrund-Jobs mit Inngest erstellen
Die Erstellung zuverlässiger Hintergrundverarbeitung ohne Infrastrukturmanagement ist herausfordernd. Diese Skill hilft Ihnen dabei, robuste, ereignisgesteuerte Workflows mit Inngest serverless-Funktionen zu entwickeln.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "inngest". Funktion zur Verarbeitung neuer Order-Events erstellen
Erwartetes Ergebnis:
- Inngest-Funktion mit typisiertem Event-Schema
- Schrittweise Order-Validierung und -Erfüllung
- Fehlerbehandlung mit automatischen Retries
Verwendung von "inngest". Workflow mit parallelen API-Aufrufen erstellen
Erwartetes Ergebnis:
- Fan-Out-Step-Muster für parallele Ausführung
- Promise.all mit step.run für parallele Operationen
- Aggregations-Schritt zum Kombinieren der Ergebnisse
Sicherheitsaudit
SicherStatic 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.
Qualitätsbewertung
Was du bauen kannst
AI Processing Pipeline
Erstellen Sie mehrstufige AI-Workflows, die Dokumente verarbeiten, Zusammenfassungen generieren und Benachrichtigungen mit robuster Ausführung auch bei Fehlern senden.
User Onboarding System
Erstellen Sie über Tage verteilte Onboarding-Flows mit geplanten Follow-ups, E-Mail-Sequenzen und Fortschrittsverfolgung ohne Cron-Jobs zu verwalten.
Event-Driven Data Sync
Verarbeiten Sie hochvolumige Events mit Fan-Out-Mustern zur Datensynchronisation zwischen Services mit integrierter Retry- und Concurrency-Steuerung.
Probiere diese Prompts
Erstelle eine einfache Inngest-Funktion, die auf user.created Events lauscht und eine Willkommens-E-Mail sendet. Füge korrekte TypeScript-Typen für die Event-Payload hinzu.
Baue einen Inngest-Workflow mit drei sequentiellen Schritten: Zahlung validieren, Ressourcen bereitstellen und Bestätigung senden. Füge Fehlerbehandlung hinzu, die fehlgeschlagene Schritte erneut versucht.
Erstelle eine Inngest-Funktion, die täglich um Mitternacht abläuft, um abgelaufene Sessions zu bereinigen. Zeige, wie der Cron-Zeitplan konfiguriert und Batch-Verarbeitung gehandhabt wird.
Entwerfe einen Inngest-Workflow, der 1000+ Events parallel mit dem Fan-Out-Muster verarbeitet. Inklusive Concurrency-Limits und Fortschrittsverfolgung.
Bewährte Verfahren
- Externe Aufrufe immer in step.run() verpacken für Checkpointing und automatische Retries
- Event-Payloads klein halten, indem IDs statt vollständiger Datenobjekte übergeben werden
- Angemessene Concurrency-Limits konfigurieren, um Ressourcenerschöpfung zu verhindern
Vermeiden
- Geschäftslogik nicht außerhalb von Steps platzieren – sie wird nicht gecheckpointed
- Keine großen Datenblöcke in Events einfügen – stattdessen Referenzen verwenden
- Step-Fehler niemals ignorieren – korrekte Fehlerbehandlung und Retry-Logik implementieren