idempotencyDeep idempotency workflow—identifying retry surfaces, idempotency keys, storage and TTL, exactly-once pitfalls, and testing duplicate delivery. Use when desi...
Install via ClawdBot CLI:
clawdbot install codenova58/idempotencyGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Generated Oct 6, 2026
A fintech team building a payment API needs to ensure that retried card charges never debit a customer twice due to network timeouts or client retries. They implement client-supplied Idempotency-Key headers, store key-to-outcome mappings in SQL with a 24-hour TTL, and replay the original response for duplicate requests.
An e-commerce platform processes order creation and inventory decrement events from a message queue that delivers at least once. Using a dedupe table keyed by event_id and unique database constraints, the team prevents duplicate orders and phantom inventory deductions during queue redelivery.
A B2B SaaS integrates with third-party webhooks that may fire the same event multiple times, causing duplicate provisioning of accounts or licenses. The team normalizes payloads, derives deterministic keys, and stores processed event IDs to make downstream side effects safe.
A banking back office runs batch transfers triggered by retried internal jobs and upstream systems. Stronger audit trails and extended key retention windows ensure monetary transfers are only applied once even across multi-hour retry windows and system failovers.
A logistics platform ingests carrier tracking events that are frequently replayed after outages, leading to duplicate status transitions and notifications. They classify state transitions, apply durable dedupe keyed by shipment and event IDs, and test with chaos-injected duplicate delivery.
APIs billed per successful mutation or transaction, where retries must not inflate usage or cause duplicate charges. Idempotency keys let providers safely retry internal operations while presenting stable, trusted billing to customers.
Recurring-revenue products that ingest webhooks and third-party events to drive provisioning, billing, and notifications. Idempotent consumers protect against duplicate account creation and billing errors that erode trust and increase support costs.
Two-sided platforms moving money between buyers and sellers, where duplicate payouts or charges directly harm trust and invite chargebacks. Deterministic keys, scoped storage, and strict conflict rules keep transfers exactly once in effect.
💬 Integration Tip
Pair this skill with message-queues and rest-best-practices so HTTP idempotency keys and consumer dedupe align across sync and async paths. Confirm storage backend (Redis vs SQL) and retention window early, and always add duplicate-delivery tests before shipping payment or inventory mutations.
Scored Oct 6, 2026
Control desktop applications on Windows — launch, close, focus, resize, move windows, simulate keyboard/mouse input, manage processes, control VSCode, read clipboard, and capture screen info. Use when the user wants to interact with any running program, switch windows, type text, press shortcuts, open files in VSCode, manage running processes, or get system display information.
Conduct rigorous, adversarial code reviews with zero tolerance for mediocrity. Use when users ask to "critically review" my code or a PR, "critique my code", "find issues in my code", or "what's wrong with this code". Identifies security holes, lazy patterns, edge case failures, and bad practices across Python, R, JavaScript/TypeScript, SQL, and front-end code. Scrutinizes error handling, type safety, performance, accessibility, and code quality. Provides structured feedback with severity tiers (Blocking, Required, Suggestions) and specific, actionable recommendations.
Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.
Claude Code integration for OpenClaw. This skill provides interfaces to: - Query Claude Code documentation from https://code.claude.com/docs - Manage subagents and coding tasks - Execute AI-assisted coding workflows - Access best practices and common workflows Use this skill when users want to: - Get help with coding tasks - Query Claude Code documentation - Manage AI-assisted development workflows - Execute complex programming tasks
Plan, draft, version, and refine written content with enforced versioning and quality audits.
Use when writing tests, creating test strategies, or building automation frameworks. Invoke for unit tests, integration tests, E2E, coverage analysis, performance testing, security testing.