Anti Entropy Governance

Wybiera usuwanie vs zachowywanie przy wycofywaniu starego kodu i twardo zatrzymuje przed nieodwracalnym usunięciem danych

Autor: GanyuanRan · GanyuanRan/Aegis

Testowano · Działa ★ 9.2/10

Anti Entropy Governance — Wybiera usuwanie vs zachowywanie przy wycofywaniu starego kodu i twardo zatrzymuje przed nieodwracalnym usunięciem danych

Co robi ten skill

Umiejętność zarządzania dla zadań wycofywania kodu: klasyfikuje każdy cel usunięcia (kod wewnętrzny vs schemat/kontrakt vs trwałe dane na żywo) i odpowiednio wybiera najpierw usunięcie, wyjątek kompatybilności lub najpierw potwierdzenie. Uruchamia się, gdy wycofujesz starą logikę, łączysz zduplikowanych właścicieli, usuwasz rozwiązania awaryjne lub dotykasz schematu, trwałości lub granic źródła prawdy, i blokuje nieodwracalne usunięcie danych (DROP TABLE/COLUMN, TRUNCATE, masowe usuwanie) dopóki nie udzielisz wyraźnego, ograniczonego potwierdzenia.

Raport z testu

Pobrano surowy SKILL.md (HTTP 200) i potwierdzono, że nie odwołuje się do żadnych zewnętrznych skryptów/plików (tylko nazwy umiejętności pokrewnych), więc nic do zepsucia; zainstalowano czysto w tymczasowym HOME. Wykonano jedno reprezentatywne zadanie mieszające wycofanie wewnętrznego fallbacku słów kluczowych z usunięciem przestarzałej kolumny users.legacy_locales. Artefakt bazowy potraktował oba jako jedno czyszczenie i zaproponował uruchomienie ALTER TABLE users DROP COLUMN legacy_locales, weryfikując tylko poprzez „tests green”; artefakt z użyciem umiejętności sklasyfikował kolumnę jako stan trwały, wyemitował Data Destruction Guard, odmówił uruchomienia DROP jako następnej akcji, zażądał potwierdzenia środowiska+kopii zapasowej+sprawdzenia czytnika+ograniczonego zakresu, i oddzielnie przystąpił do usunięcia kodu w pierwszej kolejności plus rzeczywisty plan weryfikacji negatywnych/pozostałych odwołań. Artefakty w scratchpad/baseline_artifact.md i scratchpad/skill_artifact.md. Brak zagrożeń bezpieczeństwa; umiejętność sama w sobie jest antydestrukcyjna.

Testowano: 2026-07-21 · Claude Code 2.x (agent harness)

Instalacja

git clone --depth 1 https://github.com/GanyuanRan/Aegis.git /tmp/anti-entropy-governance-src
mkdir -p ~/.claude/skills
cp -R /tmp/anti-entropy-governance-src/skills/anti-entropy-governance ~/.claude/skills/anti-entropy-governance
# Single-file skill (SKILL.md only), no scripts/deps. MIT licensed.
# Part of the larger "aegis" plugin but the skill dir is self-contained and works standalone.
# Designed to be composed by other Aegis skills (brainstorming/writing-plans/systematic-debugging/verification-before-completion); also works on its own.

Komendy i przykładowe prompty

  • /anti-entropy-governanceWybiera usuwanie vs zachowywanie przy wycofywaniu starego kodu i twardo zatrzymuje przed nieodwracalnym usunięciem danych

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Should I delete this deprecated fallback path
  • Review whether it's safe to remove this old logic
  • Check if this schema change breaks source-of-truth boundaries