Minimal Abstractions

Evaluates and prevents unnecessary abstractions by analyzing interfaces, layers, and patterns against concrete requirements. 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.

majiayu000 6d12b22 2 files · 15.0 KB Updated 567 repo stars

File contents

majiayu000/claude-skill-registry-data/tree/main/data/minimal-abstractions commit 6d12b22fce

Frequently asked questions

npx skillmds add majiayu000/minimal-abstractions