idempotency-patterns

Community

Make operations safe to retry and deduplicate.

Authormarquesfelip
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Protect APIs from duplicate side effects by enforcing idempotency keys.

Core Features & Use Cases

  • Redis- or database-backed idempotency stores to cache and replay results for idempotent operations.
  • Per-operation key scoping, TTL strategies, and safe handling of concurrent retries to prevent duplicate execution.
  • Idempotent consumers and webhook-like at-least-once scenarios with deduplication markers.

Quick Start

Configure a Redis-backed IdempotencyStore for your API endpoints and test replay of a previous successful response using a consistent Idempotency-Key header.

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: idempotency-patterns
Download link: https://github.com/marquesfelip/agents-and-skills/archive/main.zip#idempotency-patterns

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.