async-queue
CommunityReliable background jobs with safe retries
Software Engineering#async#queue#idempotency#background-jobs#dead-letter-queue#exponential-backoff#retry-policy
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.