Java Clean Names

Enforces naming in Java 21+ — descriptive names, names matched to scope, no Hungarian notation or I-prefixed interfaces, no meaningless suffixes like Manager or Helper, and names that reveal side effects. Use when naming or renaming variables, fields, methods, classes, records, interfaces, or packages in Java, and when the user asks "rename this", "better name", "what should I call this", or the code shows cryptic identifiers, `Impl` suffixes, or getters that mutate.

CasLubbers 7d3d56d 3.9 KB Updated

File contents

CasLubbers/code-design-skills/tree/main/skills/java-clean-names commit 7d3d56d333

Frequently asked questions

npx skillmds@latest add caslubbers/java-clean-names