Minimal Abstractions

Enforces the principle of avoiding unnecessary abstractions and complexity in codebases. Use when evaluating new abstractions, reviewing architecture proposals, detecting over-engineering, or simplifying existing code. Triggers on "is this abstraction necessary", "too many layers", "simplify architecture", "reduce complexity", "over-engineered", "do we need this interface", or when reviewing design patterns. Works with architecture reviews, code reviews, and refactoring tasks.

majiayu000 Updated 567 repo stars

File contents

majiayu000/claude-skill-registry-data/tree/main/quality/minimal-abstractions-dawiddutoit-custom-claude commit cecb373fe9

Frequently asked questions

npx skillmds@latest add majiayu000/minimal-abstractions-2