Deployment
Background Jobs & Queues
Designs reliable background jobs and queues: retries, idempotency, ordering, dead-letter handling, recovery.
What it does
Designs reliable background jobs and queues: retries, idempotency, ordering, dead-letter handling, recovery.
When to use it
Use for asynchronous processing, scheduled work, or recovering safely from a partial job failure.
Problems it prevents
Stops a retried job silently double-processing the same request because it was never made idempotent.
Typical workflow
- Define the job's contract and guarantees
- Handle concurrency and failure safely
- Build operator controls and dead-letter handling
- Verify recovery from partial failure
Example output
A retried background job that provably processes the same request exactly once, with a dead-letter path for the rest.
What's included
- 01The complete prompt
The full manual as a ready-to-save SKILL.md file, matched exactly to what ships in the T7 library.
- 02Install walkthrough
Personal (~/.claude/skills/) and project (.claude/skills/) folder instructions, whichever fits how you work.
- 03Use notes
How Claude invokes it, what a good result looks like, and what to check before you trust the output.
Installation
Save the manual as SKILL.md in ~/.claude/skills/background-jobs-queues/ to use it on every project, or in .claude/skills/background-jobs-queues/ to scope it to one repository. Then invoke it directly:
/background-jobs-queuesWorks well with
Recommended bundle
Save by bundling
Get Background Jobs & Queues as part of Reliability Builder: five skills that work together as one toolkit, for £1.96 less than buying all five separately.
