Anti Entropy Governance

Wählt Löschen vs. Behalten beim Ausmustern von altem Code und stoppt hart vor irreversibler Datenlöschung

von GanyuanRan · GanyuanRan/Aegis

Getestet · Funktioniert ★ 9.2/10

Anti Entropy Governance — Wählt Löschen vs. Behalten beim Ausmustern von altem Code und stoppt hart vor irreversibler Datenlöschung

Was es kann

Ein Governance-Skill für Code-Retirement-Aufgaben: Er klassifiziert jedes Löschziel (interner Code vs. Schema/Vertrag vs. persistente Live-Daten) und wählt entsprechend Delete-First, Compat-Exception oder Confirmation-First. Wird ausgelöst, wenn Sie alte Logik ausmustern, doppelte Eigentümer zusammenführen, Fallbacks entfernen oder Schema-, Persistenz- oder Source-of-Truth-Grenzen berühren, und er blockiert irreversible Datenlöschung (DROP TABLE/COLUMN, TRUNCATE, Massenlöschungen), bis Sie eine explizite, bereichsbezogene Bestätigung geben.

Testbericht

Die rohe SKILL.md (HTTP 200) abgerufen und bestätigt, dass sie keine externen Skripte/Dateien referenziert (nur Namen von Schwester-Skills), also nichts, was kaputtgehen könnte; sauber in ein temporäres HOME installiert. Eine repräsentative Aufgabe ausgeführt, die eine interne Keyword-Fallback-Ausmusterung mit dem Löschen einer veralteten users.legacy_locales-Spalte mischte. Das Baseline-Artefakt behandelte beides als eine Bereinigung und bot an, ALTER TABLE users DROP COLUMN legacy_locales auszuführen, wobei nur über "Tests grün" verifiziert wurde; das Skill-basierte Artefakt klassifizierte die Spalte als persistenten Zustand, gab den Data Destruction Guard aus, weigerte sich, den DROP als nächste Aktion auszuführen, forderte Umgebung+Backup+Reader-Check+bereichsbezogene Bestätigung und fuhr separat mit Delete-First für den Code plus einem echten negativen/verbleibenden Referenz-Verifikationsplan fort. Artefakte unter scratchpad/baseline_artifact.md und scratchpad/skill_artifact.md. Keine Sicherheitslücken; der Skill selbst ist anti-destruktiv.

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

Installation

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.

Befehle & Beispiel-Prompts

  • /anti-entropy-governanceWählt Löschen vs. Behalten beim Ausmustern von altem Code und stoppt hart vor irreversibler Datenlöschung

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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