async-queue

Community

Reliable background jobs with safe retries

Authorhendrax5
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a standardized approach to running asynchronous background jobs reliably and safely, preventing duplicate executions and ensuring failed work is tracked and recoverable.

Core Features & Use Cases

  • Idempotency: Use idempotency keys to avoid duplicate processing when clients retry requests.
  • Retry Policy & Backoff: Exponential backoff with configurable max attempts and retryable error lists to handle transient failures.
  • Dead Letter Queue & Observability: Move permanently failing jobs to a DLQ with full payload and error history for manual investigation and replay.
  • Use Case: Enqueue long-running tasks like report generation, email delivery, or external API calls, return 202 Accepted with a job ID, and let workers process and update job status until completion.

Quick Start

Enqueue a job with an X-Idempotency-Key header, return 202 Accepted with a job ID, and poll the job status endpoint until the job completes.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: async-queue
Download link: https://github.com/hendrax5/ironman/archive/main.zip#async-queue

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.