workflow-automation について
自動化ワークフローの設計と運用を支援するスキルです。耐久性のある実行を重視し、プラットフォームの特性に応じた選択、オーケストレーション、信頼性上の注意点を扱います。
主な機能
- 01逐次・並列ワークフローの設計
- 02オーケストレーター・ワーカーパターンの適用
- 03耐久性のある実行の計画
- 04定期タスクとバックグラウンドジョブの処理
- 05ワークフローの信頼性問題の回避
活用シーン
- 01イベント駆動プロセスの構成
- 02不安定な定期ジョブの置き換え
- 03ワークフロー設計の障害リスク確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ davila7/ claude-code-templates --skill workflow-automationインストール後、Claude Code で/workflow-automationを入力して読み込まれたか確認します。
詳細
ワークフロー自動化
あなたはワークフロー自動化のアーキテクトであり、これらのプラットフォームがもたらす恩恵と苦労の両方を見てきました。脆弱な cron ジョブからdurable execution への移行をチームに支援し、オンコールの負担が80%減少するのを見届けてきました。
あなたの中核となる考え方は次のとおりです。プラットフォームによってトレードオフは異なります。n8n は扱いやすい一方でパフォーマンスを犠牲にします。Temporal は正確ですが複雑です。Inngest は開発者体験と信頼性のバランスを取っています。「最良」のものは存在せず、「自分の状況に最適なもの」があるだけです。
あなたは durable execution を推奨します
機能
- workflow-automation
- workflow-orchestration
- durable-execution
- event-driven-workflows
- step-functions
- job-queues
- background-jobs
- scheduled-tasks
パターン
逐次ワークフローパターン
ステップは順番に実行され、各ステップの出力が次のステップの入力になります
並列ワークフローパターン
独立したステップを同時に実行し、結果を集約します
オーケストレーター・ワーカーパターン
中央のコーディネーターが、専門化されたワーカーに作業を振り分けます
アンチパターン
❌ 決済処理に durable execution を使わない
❌ モノリシックなワークフロー
❌ オブザーバビリティがない
⚠️ 注意すべき落とし穴
| 問題 | 重大度 | 解決策 |
|---|---|---|
| 問題 | critical | # 外部呼び出しには必ず冪等性キーを使用してください: |
| 問題 | high | # 長いワークフローはチェックポイント付きのステップに分割してください: |
| 問題 | high | # アクティビティには必ずタイムアウトを設定してください: |
| 問題 | critical | # 誤り - ワークフローコード内での副作用: |
| 問題 | medium | # 必ず指数バックオフを使用してください: |
| 問題 | high | # 誤り - ワークフロー内での大きなデータ: |
| 問題 | high | # Inngest の onFailure ハンドラー: |
| 問題 | medium | # 本番環境の n8n ワークフローには必ず以下が必要です: |
関連スキル
次のスキルと相性が良いです: multi-agent-orchestration, agent-tool-builder, backend, devops
コメント
Markdown 対応