hai-naming
Installation
SKILL.md
Hai Naming
For Chinese readers, see SKILL.zh_CN.md. The English SKILL.md is the execution source of truth.
Purpose
Treat naming as a model of the system, not a thesaurus exercise. A useful name tells the intended reader what the concept is, who owns it, and how it differs from its neighbors without forcing them to reconstruct hidden context.
Choose the mode
- Quick naming: one local variable, function, prop, file, or concept. Give three to five candidates, recommend one, and explain the decisive distinction briefly.
- Naming audit: public or cross-module vocabulary, several related names, or a rename with migration impact. Build a vocabulary map, trace the call flow, and return prioritized renames.
Do not force an audit-sized reasoning trail onto a local identifier question.