Anti Entropy Governance

Velger slett-vs-behold ved utfasing av gammel kode, og hard-stopper før irreversibel datasletting

av GanyuanRan · GanyuanRan/Aegis

Bestått ★ 9.2/10

Anti Entropy Governance — Velger slett-vs-behold ved utfasing av gammel kode, og hard-stopper før irreversibel datasletting

Hva den gjør

En styringsferdighet for kode-utfasingsoppgaver: den klassifiserer hvert slettemål (intern kode vs skjema/kontrakt vs vedvarende live data) og velger slett-først, kompatibilitetsunntak, eller bekreftelse-først deretter. Utløses når du faser ut gammel logikk, kollapser dupliserte eiere, fjerner fallbacks, eller berører skjema, persistens, eller sannhetskilde-grenser, og den blokkerer irreversibel datasletting (DROP TABLE/COLUMN, TRUNCATE, bulk deletes) til du gir eksplisitt avgrenset bekreftelse.

Testrapport

Hentet den rå SKILL.md (HTTP 200) og bekreftet at den ikke refererer til eksterne skript/filer (kun søskenferdighetsnavn), så ingenting å bryte; installert rent i en midlertidig HOME. Kjørte en representativ oppgave som blandet en intern nøkkelord-fallback-utfasing med en utdatert users.legacy_locales kolonne-sletting. Grunnlinjeartefakten behandlet begge som én opprydding og tilbød å kjøre ALTER TABLE users DROP COLUMN legacy_locales, og verifiserte kun via "tester grønne"; den ferdighetsbaserte artefakten klassifiserte kolonnen som vedvarende tilstand, utstedte Data Destruction Guard, nektet å kjøre DROP som neste handling, krevde miljø+backup+lesersjekk+avgrenset bekreftelse, og fortsatte separat med slett-først på koden pluss en reell negativ/vedvarende-referanse verifiseringsplan. Artefakter på scratchpad/baseline_artifact.md og scratchpad/skill_artifact.md. Ingen sikkerhetsbrister; ferdigheten er i seg selv anti-destruktiv.

Testet på: 2026-07-21 · Claude Code 2.x (agent harness)

Installer

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.

Kommandoer og eksempelprompter

  • /anti-entropy-governanceVelger slett-vs-behold ved utfasing av gammel kode, og hard-stopper før irreversibel datasletting

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • 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