Anti Entropy Governance
Sceglie delete-vs-retain quando si ritira codice vecchio, e si ferma bruscamente prima della cancellazione irreversibile dei dati
Promosso
Cosa fa
Una skill di governance per compiti di ritiro codice: classifica ogni target di cancellazione (codice interno vs schema/contratto vs dati live persistenti) e sceglie delete-first, compat-exception o confirmation-first di conseguenza. Si attiva quando si ritira logica vecchia, si collassano proprietari duplicati, si rimuovono fallback o si toccano confini di schema, persistenza o source-of-truth, e blocca la cancellazione irreversibile dei dati (DROP TABLE/COLUMN, TRUNCATE, cancellazioni massive) finché non si fornisce una conferma esplicita e mirata.
Rapporto di test
Recuperato il SKILL.md raw (HTTP 200) e confermato che non referenzia script/file esterni (solo nomi di skill sorelle), quindi nulla da rompere; installato pulitamente in una HOME temporanea. Eseguito un compito rappresentativo che mescolava un ritiro di fallback di keyword interno con la cancellazione di una colonna users.legacy_locales obsoleta. L'artefatto baseline ha trattato entrambi come un'unica pulizia e ha offerto di eseguire ALTER TABLE users DROP COLUMN legacy_locales, verificando solo tramite "tests green"; l'artefatto con la skill ha classificato la colonna come stato persistente, ha emesso il Data Destruction Guard, si è rifiutato di eseguire il DROP come azione successiva, ha richiesto conferma di ambiente+backup+reader-check+mirata, e ha proceduto separatamente con delete-first sul codice più un piano di verifica reale di riferimenti negativi/persistenti. Artefatti in scratchpad/baseline_artifact.md e scratchpad/skill_artifact.md. Nessun security smell; la skill è di per sé anti-distruttiva.
Testato il: 2026-07-21 · Claude Code 2.x (agent harness)
Installazione
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.
Comandi e prompt di esempio
/anti-entropy-governanceSceglie delete-vs-retain quando si ritira codice vecchio, e si ferma bruscamente prima della cancellazione irreversibile dei dati
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Should I delete this deprecated fallback pathReview whether it's safe to remove this old logicCheck if this schema change breaks source-of-truth boundaries