What problem does it solve? Inconsistent or unclear identifier names make code hard to read, review, and maintain. This Skill provides a structured, language-agnostic naming convention so variables, functions, and classes communicate their purpose immediately. ## Core Features & Use Cases - A/HC/LC Naming Pattern: Structures function names as prefix + action + high context + low context (e.g., getUserMessages, shouldDisplayMessage). - Action Verb Reference: Defines precise semantics for get, set, reset, remove vs delete, compose, and handle, including correct pairing of opposites. - Boolean and Boundary Prefixes: Standardizes is/has/should for booleans and min/max/prev/next for boundaries and state transitions. - React-Specific Rules: Covers the reserved use prefix for hooks, factory function naming, and distinguishing Error instances from error message strings. - Use Case: While reviewing a pull request, apply the cheatsheet to flag names like isProductsExist or onItmClk and suggest hasProducts and onItemClick instead. ## Quick Start Review the naming in my code and suggest improvements using the A/HC/LC naming convention.