Anti Entropy Governance

Volí smazat-vs-ponechat při vyřazování starého kódu a tvrdě zastaví před nevratným smazáním dat

od GanyuanRan · GanyuanRan/Aegis

Otestováno · Funguje ★ 9.2/10

Anti Entropy Governance — Volí smazat-vs-ponechat při vyřazování starého kódu a tvrdě zastaví před nevratným smazáním dat

Co umí

Dovednost řízení pro úkoly vyřazování kódu: klasifikuje každý cíl smazání (interní kód vs. schéma/smlouva vs. perzistentní živá data) a podle toho volí smazat-první, výjimku kompatibility nebo potvrzení-první. Spouští se, když vyřazujete starou logiku, slučujete duplicitní vlastníky, odstraňujete záložní mechanismy nebo se dotýkáte hranic schématu, perzistence nebo zdroje pravdy, a blokuje nevratné smazání dat (DROP TABLE/COLUMN, TRUNCATE, hromadné smazání), dokud nedáte explicitní potvrzení s rozsahem.

Testovací report

Načten raw SKILL.md (HTTP 200) a potvrzeno, že neodkazuje na žádné externí skripty/soubory (pouze názvy souvisejících dovedností), takže nic k rozbití; čistě nainstalováno do dočasného HOME. Spuštěn jeden reprezentativní úkol kombinující vyřazení interního keyword-fallback s odstraněním zastaralého sloupce users.legacy_locales. Artefakt základní verze považoval obojí za jedno čištění a nabídl spuštění ALTER TABLE users DROP COLUMN legacy_locales, ověřující pouze přes "testy zelené"; artefakt s dovedností klasifikoval sloupec jako perzistentní stav, vydal Data Destruction Guard, odmítl spustit DROP jako další akci, požadoval environment+backup+reader-check+scoped confirmation a samostatně pokračoval s delete-first na kódu plus skutečným plánem ověření negativních/přetrvávajících referencí. Artefakty na scratchpad/baseline_artifact.md a scratchpad/skill_artifact.md. Bez bezpečnostních rizik; dovednost je sama o sobě antidestruktivní.

Testováno: 2026-07-21 · Claude Code 2.x (agent harness)

Instalace

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.

Příkazy a ukázkové prompty

  • /anti-entropy-governanceVolí smazat-vs-ponechat při vyřazování starého kódu a tvrdě zastaví před nevratným smazáním dat

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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