| name | description |
|---|---|
grug-brain |
Use when designing features, writing code, reviewing implementations, considering refactoring, evaluating libraries, or applying DRY/SOLID principles - helps resist over-abstraction, premature generalization, unnecessary frameworks, and complexity through systematic questioning about actual needs vs theoretical benefits |
Core principle: Complexity is the enemy. Simple, obvious code beats clever abstractions. Question everything that adds indirection.