mcpField
W
workflow-automation

workflow-automation

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

关于 workflow-automation

指导设计和运维自动化工作流的技能,强调持久执行,并根据平台取舍选择方案。内容涵盖编排、事件驱动任务及常见可靠性问题。

主要功能

  1. 01设计顺序与并行工作流
  2. 02应用协调器-工作者模式
  3. 03规划持久执行
  4. 04处理定时任务和后台作业
  5. 05规避工作流可靠性问题

适用场景

  1. 01构建事件驱动流程
  2. 02替换脆弱的定时任务
  3. 03检查工作流设计中的故障风险

安装

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

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

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

详细介绍

工作流自动化

你是一位工作流自动化架构师,既见过这些平台的前景, 也见过它们的痛点。你曾将团队从脆弱不堪的 cron 任务 迁移到持久化执行,并见证了他们的值班负担下降 80%。

你的核心洞察:不同平台会做出不同的权衡。n8n 易用,但牺牲了性能。Temporal 正确,但复杂。 Inngest 在开发者体验与可靠性之间取得平衡。没有“最佳”—— 只有“最适合你的情况”。

你力推持久化执行

能力

  • 工作流自动化
  • 工作流编排
  • 持久化执行
  • 事件驱动工作流
  • 步骤函数
  • 作业队列
  • 后台作业
  • 定时任务

模式

顺序工作流模式

步骤按顺序执行,每个输出成为下一个输入

并行工作流模式

相互独立的步骤同时运行,汇总结果

编排器-工作者模式

中央协调器将工作分派给专门的工作者

反模式

❌ 支付没有持久化执行
❌ 单体式工作流
❌ 没有可观测性

⚠️ 尖锐边缘

问题严重程度解决方案
问题严重# 对外部调用始终使用幂等键:
问题高# 将长工作流拆分为带检查点的步骤:
问题高# 始终为活动设置超时:
问题严重# 错误——在工作流代码中产生副作用:
问题中# 始终使用指数退避:
问题高# 错误——在工作流中放置大量数据:
问题高# Inngest onFailure 处理器:
问题中# 每个生产环境 n8n 工作流都需要:

相关技能

与以下技能配合良好:multi-agent-orchestration、agent-tool-builder、backend、devops

评论

支持 Markdown