Toolverse
All skills

idempotent-redundancy

by parcadei

Idempotent Redundancy

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
parcadei
Category
DevOps

About this skill

Idempotent Redundancy

How to use

  1. Zainstaluj skill w swoim projekcie Claude, dodając katalog idempotent-redundancy do sekcji skills w konfiguracji agenta.

  2. Gdy projektujesz ścieżkę zapasową (fallback), najpierw sprawdź, czy wartość już istnieje — pisz tylko jeśli brakuje danych. Unikaj bezwarunkowego nadpisywania w kodzie fallbacku.

  3. W operacjach na bazach danych (np. Braintrust) używaj flagi _is_merge: true, aby system automatycznie łączył dane zamiast je zastępować, zapobiegając konfliktom między wieloma pisarzami.

  4. Dla operacji na plikach zastosuj atomowe operacje zapisu i rename — najpierw zapisz do pliku tymczasowego, potem zmień nazwę na docelową. Gwarantuje to, że niedokończone zapisy nie uszkodzą istniejących danych.

  5. Kroki reconciliacji (uzgadniania stanu systemu) projektuj tak, aby były bezpieczne do wielokrotnego uruchomienia. Jeśli krok już się wykonał, powtórzenie nie powinno powodować zmian ani błędów.

  6. Testuj scenariusze, w których fallback uruchamia się wielokrotnie lub równocześnie — upewnij się, że system nie wpadnie w pętlę, nie będzie churnować danych ani nie dojdzie do ich utraty.

Related skills