Anti Entropy Governance

Väljer borttagning kontra behållande vid avveckling av gammal kod, och stoppar hårt före irreversibel dataradering.

av GanyuanRan · GanyuanRan/Aegis

Testad · Fungerar ★ 9.2/10

Anti Entropy Governance — Väljer borttagning kontra behållande vid avveckling av gammal kod, och stoppar hårt före irreversibel dataradering.

Vad den gör

En governance-skill för kodavvecklingsuppgifter: den klassificerar varje borttagningsmål (intern kod kontra schema/kontrakt kontra persistent live-data) och väljer delete-first, compat-exception eller confirmation-first därefter. Utlöses när du avvecklar gammal logik, slår ihop dubbla ägare, tar bort fallbacks eller rör schema, persistens eller source-of-truth-gränser, och den blockerar irreversibel dataradering (DROP TABLE/COLUMN, TRUNCATE, bulk deletes) tills du ger explicit avgränsad bekräftelse.

Testrapport

Hämtade den råa SKILL.md (HTTP 200) och bekräftade att den inte refererar några externa skript/filer (endast syskonskill-namn), så inget att bryta; installerades rent i en temporär HOME. Körde en representativ uppgift som blandade en intern keyword-fallback-avveckling med ett borttagande av en föråldrad users.legacy_locales-kolumn. Baslinjeartefakten behandlade båda som en sanering och erbjöd att köra ALTER TABLE users DROP COLUMN legacy_locales, verifierade endast via "tests green"; den skill-följande artefakten klassificerade kolumnen som persistent-state, avgav Data Destruction Guard, vägrade att köra DROP som nästa åtgärd, krävde environment+backup+reader-check+scoped confirmation, och fortsatte separat med delete-first på koden plus en verklig negativ/kvarvarande-referensverifieringsplan. Artefakter på scratchpad/baseline_artifact.md och scratchpad/skill_artifact.md. Inga säkerhetsbrister; skillen är i sig själv anti-destruktiv.

Testad: 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.

Kommandon och exempelprompter

  • /anti-entropy-governanceVäljer borttagning kontra behållande vid avveckling av gammal kod, och stoppar hårt före irreversibel dataradering.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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