abstraction-quality

Installation
SKILL.md

Abstraction Quality Review Lens

When invoked with $ARGUMENTS, focus the analysis on the specified file or module. Read the target code first, then apply the checks below.

Evaluate whether abstractions are genuine (hiding complexity) or false (adding layers without reducing what callers must know).

When to Apply

  • Reviewing class hierarchies or layered architectures
  • When an abstraction feels like it adds complexity rather than reducing it
  • When decorator or wrapper patterns are used
  • When two layers seem to operate at the same level of abstraction

Core Principles

Genuine vs. False Abstraction Test

Can callers forget what's underneath? If yes, it's genuine. If callers must peek through to use it correctly, it's false.

Installs
10
GitHub Stars
6
First Seen
Feb 27, 2026
abstraction-quality — codybrom/clairvoyance