naming-obviousness

Installation
SKILL.md

Naming & Obviousness 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.

Names are arguably the most important form of abstraction because a name claims what matters most about an entity. Because names appear at extreme frequency, mediocre names produce systemic complexity that no single example would suggest.

When to Apply

  • Reviewing any code for readability and clarity
  • When a variable, method, or class name feels wrong
  • When code requires reading the implementation to understand the interface

Core Principles

The Isolation Test

Read a name without surrounding context. Does it convey what the entity is?

Installs
8
GitHub Stars
6
First Seen
Feb 27, 2026
naming-obviousness — codybrom/clairvoyance