workflow-automation

Installation
SKILL.md

Workflow Automation

An operational workflow is rarely one action — it's a chain: detect a condition, decide, act, verify, notify. Most automation failures happen not because a single step was wrong, but because the chain assumed the happy path and had no plan for a step failing halfway through, running twice, or firing on a burst of duplicate events.

Treat a workflow as a state machine you can inspect mid-flight, not a script that either finishes or silently dies. The workflow's job is to reach a known-good end state, not to execute a fixed sequence of commands.

1. Trigger on events, not on polling when you can help it

Polling wastes cycles and adds latency proportional to the poll interval; it also invites a race where two pollers both see the same unhandled condition. An event-driven trigger — a webhook, a queue message, a Kubernetes watch — reacts immediately and, if built on an at-least-once delivery system, gives you an explicit signal to deduplicate against instead of an implicit one you have to infer from timing.

Installs
5
GitHub Stars
3
First Seen
Aug 4, 2026
workflow-automation — arjunprabhulal/devops-skills