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