anti-entropy-governance
Agent skill fromGanyuanRan/Aegis
Use when touching retiring old logic, collapsing duplicate owners, removing fallbacks, or schema/persistence/source-of-truth boundaries; identify opportunities automatically; destructive execution requires explicit confirmation.
How to install anti-entropy-governance
install anti-entropy-governance
# install the Aegis pack with the skills CLI
npx skills add GanyuanRan/Aegis# or add only this skill to Claude Code: copy the folder
skills/anti-entropy-governance/
# into
~/.claude/skills/anti-entropy-governance/ (all projects)
.claude/skills/anti-entropy-governance/ (one project)
1# Anti-Entropy23## Overview45Use this skill when the task is not merely "change code" but "remove old paths6safely without growing entropy".78This skill chooses between:910- `delete-first` for internal code retirement11- `compat-exception` for proven external dependency boundaries12- `confirmation-first` for irreversible state or an external contract whose13 distributed consumers cannot be observed1415It does not replace `brainstorming`, `writing-plans`,16`systematic-debugging`, or `verification-before-completion`. It is a narrow17governance owner for retirement, fallback collapse, duplicate-owner cleanup,18and deletion safety.1920## When to Use2122Use when any of these are true:2324- old logic, duplicate owners, or stale fallbacks should be retired25- a candidate fix is "delete old path" vs "add another fallback"26- internal keyword / phrase / trigger logic is being replaced by structured logic27- a new canonical owner exists and the old owner may still carry real behavior28- a cleanup, migration, or deprecation task touches schema, persistence,29 source-of-truth, or external compatibility boundaries30- the task risks confusing code retirement with live data deletion3132Do not use for:3334- pure additive feature work with no retirement decision35- tiny wording edits36- simple status or read-only Q&A37- normal bug fixes that do not involve owner collapse, fallback cleanup, or38 deletion choice3940## Auto-Compose Boundary4142This skill should be composed by other owners. It should not become a new43…
Excerpt shown under the repository's MIT license.
