async-work

Installation
SKILL.md

Async Work

Make progress, ownership, acknowledgement, and recovery explicit.

Workflow

  1. Identify the authoritative state and the unit of work/event.
  2. Define when work becomes durable and who owns it after enqueue/publish.
  3. Define acknowledgement/commit timing and what happens if the process crashes before or after that point.
  4. State duplicate, ordering, concurrency, and idempotency semantics at the smallest scope that matters.
  5. Define retry classification, poison-work handling, replay, and reconciliation.
  6. Define cancellation/timeouts/restart recovery for long-running work.
  7. Define backpressure and overload behavior when producers can outpace consumers.
  8. Use broker-specific features only after the project transport is known. Do not choose Kafka/PubSub/SQS/etc. because a specialist happens to be installed.

Stop

Installs
7
First Seen
Sep 27, 2026