Anti Entropy Governance

Kiest delete-vs-retain bij het uitfaseren van oude code, en stopt hard voor onomkeerbare dataverwijdering

Door GanyuanRan · GanyuanRan/Aegis

Getest · Werkt ★ 9.2/10

Anti Entropy Governance — Kiest delete-vs-retain bij het uitfaseren van oude code, en stopt hard voor onomkeerbare dataverwijdering

Wat het doet

Een governance skill voor code-retirement taken: het classificeert elk verwijderingsdoel (interne code versus schema/contract versus persistente live data) en kiest delete-first, compat-exception, of confirmation-first dienovereenkomstig. Activeert wanneer u oude logica uitfaseert, dubbele eigenaren samenvoegt, fallbacks verwijdert, of schema, persistentie, of source-of-truth grenzen aanraakt, en het blokkeert onomkeerbare dataverwijdering (DROP TABLE/COLUMN, TRUNCATE, bulk deletes) totdat u expliciete, gescoopte bevestiging geeft.

Testrapport

De raw SKILL.md (HTTP 200) opgehaald en bevestigd dat deze geen externe scripts/bestanden verwijst (alleen sibling skill namen), dus niets om te breken; schoon geïnstalleerd in een tijdelijke HOME. Eén representatieve taak uitgevoerd die een interne keyword-fallback retirement mengde met een verouderde users.legacy_locales kolom drop. Baseline artefact behandelde beide als één opruiming en bood aan om ALTER TABLE users DROP COLUMN legacy_locales uit te voeren, alleen verifiërend via "tests green"; het skill-volgende artefact classificeerde de kolom als persistent-state, gaf de Data Destruction Guard uit, weigerde de DROP als volgende actie uit te voeren, eiste environment+backup+reader-check+scoped confirmation, en ging afzonderlijk verder met delete-first op de code plus een echt negatief/lingering-reference verificatieplan. Artefacten op scratchpad/baseline_artifact.md en scratchpad/skill_artifact.md. Geen beveiligingsrisico's; de skill is zelf anti-destructief.

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

Installatie

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.

Commando's en voorbeeldprompts

  • /anti-entropy-governanceKiest delete-vs-retain bij het uitfaseren van oude code, en stopt hard voor onomkeerbare dataverwijdering

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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