inngest-flow-control
CommunityMaster Inngest flow control for reliable apps.
Authorrobertsthomas
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Inngest-based workflows can suffer from resource contention, runaway costs, and flaky processing under high load. This skill provides configurable flow-control primitives to tame concurrency, throttling, rate limiting, debounce, priority, singleton, and batching for Inngest functions, helping teams build reliable event-driven apps.
Core Features & Use Cases
- Concurrency: cap how many steps execute in parallel to protect databases and services.
- Throttling: limit function starts over time to handle bursts without overwhelming external APIs.
- Rate Limiting: enforce hard caps on events or function starts to prevent abuse.
- Debounce: wait for activity to settle before processing, reducing noisy updates.
- Priority: elevate critical events to processing ahead of others.
- Singleton: ensure only one instance runs per key to avoid races.
- Batching: group events to process together for efficiency.
- Combining Flow Control: compose multiple controls for balanced, resilient pipelines.
Quick Start
Create an inngest function with a concurrency limit of 5 and a 60-second throttle to balance resources during load.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: inngest-flow-control Download link: https://github.com/robertsthomas/hellobrand/archive/main.zip#inngest-flow-control Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.