Workflow Automation

Installation
SKILL.md

Workflow Automation

Core Principles

1. Reliability First

Every workflow must handle failure gracefully. Automations should degrade predictably, not silently. A workflow that fails noisily is better than one that fails silently — at least you know to fix it.

2. Idempotency

Design every action to be safe to run multiple times. If a workflow retries mid-way, running the same step twice should produce the same result as running it once. This is the single most important property for building reliable automations.

3. Observability

You cannot improve what you cannot see. Every workflow must log key events, expose execution traces, and alert on failures. Treat your workflows as production systems — because they are.

4. Loose Coupling

Workflow steps should communicate through well-defined interfaces (files, databases, APIs), not through shared mutable state. This allows steps to be replaced, tested, and scaled independently.

5. Fail Fast, Recover Gracefully

Validate inputs immediately at the start of a workflow. Catch known error conditions early. For unexpected errors, have a fallback path — don't let a single failure cascade through the entire system.

Installs
GitHub Stars
464
First Seen
Workflow Automation — cosmicstack-labs/mercury-agent-skills