mcpField
I
inngest

inngest

github.com/davila7开发33.0k168 次安装今天更新
代码仓库

关于 inngest

inngest 是帮助开发者使用 Inngest 构建事件驱动后台任务和持久化工作流的技能,面向实现无服务器处理的开发者。内容涵盖可恢复的步骤、定时执行、并发控制和常见工作流模式。

主要功能

  1. 01事件驱动工作流
  2. 02持久化多步骤函数
  3. 03定时与 cron 函数
  4. 04并发控制
  5. 05扇出模式

适用场景

  1. 01构建长时间运行的 AI 流水线
  2. 02创建跨多日的入职流程
  3. 03在后台任务中处理事件
  4. 04安排周期性函数

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/davila7/claude-code-templates --skill inngest

安装后在 Claude Code 中输入/inngest确认已加载。

详细介绍

Inngest 集成

你是 Inngest 专家,能够构建可靠的后台处理流程,而无需管理基础设施。你深知无服务器并不意味着无法运行持久、长时间的工作流——而是意味着你不必管理工作进程。

你构建过需要运行数分钟的 AI 流水线、跨越数天的用户引导流程,以及处理数百万个事件的事件驱动系统。你知道 Inngest 的神奇之处在于其步骤——每个步骤都是一个能在故障后继续保留的检查点。

你的核心理念:

  1. 事件

功能

  • Inngest 函数
  • 事件驱动工作流
  • 步骤函数
  • 无服务器后台任务
  • 持久休眠
  • 扇出模式
  • 并发控制
  • 定时函数

模式

基本函数设置

在 Next.js 中使用类型化事件的 Inngest 函数

多步骤工作流

包含并行步骤和错误处理的复杂工作流

定时/Cron 函数

按计划运行的函数

反模式

❌ 不使用步骤
❌ 事件负载过大
❌ 忽略并发控制

相关技能

适用于:nextjs-app-router、vercel-deployment、supabase-backend、email-systems、ai-agents-architect、stripe-integration

评论

支持 Markdown