Domain-Focused Naming

Installation
SKILL.md

Domain-Focused Naming

Overview

Names documenting implementation or history create confusion. "NewUserAPI" doesn't tell what it does. "ZodValidator" exposes internals.

Core principle: Names tell what code does in the domain, not how it's built or what it replaced.

Violating the letter of this rule is violating the spirit of naming.

When to Use

Use for:

  • Variables, functions, classes, modules
  • Refactoring existing code
  • Code review feedback
  • API design
Installs
Repository
obra/clank
GitHub Stars
40
First Seen
Domain-Focused Naming — obra/clank