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

  1. Define the job's contract and guarantees
  2. Handle concurrency and failure safely
  3. Build operator controls and dead-letter handling
  4. 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

  1. 01
    The complete prompt

    The full manual as a ready-to-save SKILL.md file, matched exactly to what ships in the T7 library.

  2. 02
    Install walkthrough

    Personal (~/.claude/skills/) and project (.claude/skills/) folder instructions, whichever fits how you work.

  3. 03
    Use 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-queues

Read the official Claude Code skills guide

Works well with

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.

View Reliability Builder (£9.49)