What problem does it solve?
Inconsistent naming across codebases makes maintenance harder and onboarding slower. This skill provides a formal naming framework and a shared vocabulary to drive consistent identifiers across languages, APIs, and data schemas.
Core Features & Use Cases
- Three-layer naming framework: Syntax (casing), Semantics (noun/verb roles), Grammar (prefix/suffix vocabulary).
- Vocabulary-driven naming: core prefixes, suffixes, and domain words to ensure consistency; supports custom additions via vocabulary/custom.md.
- Cross-language applicability: rules and examples for JavaScript/TypeScript, Python, Java/Kotlin, SQL, and more; includes reference patterns and anti-pattern guidance.
- Use cases: name creation, name validation, and name refactoring suggestions to enforce readability and maintainability.
Quick Start
Provide a compliant example name for a given entity following the approved vocabulary and patterns.