naming-cheatsheet
CommunityMaster consistent code naming.
Software Engineering#code review#refactoring#code style#developer productivity#naming conventions#programming best practices
Authordavidsteinberger
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses the common challenge of inconsistent and unclear naming conventions in code, which can lead to confusion, bugs, and slower development cycles.
Core Features & Use Cases
- Language-Agnostic Naming: Provides a universal pattern (A/HC/LC) applicable across all programming languages.
- Principle-Based Guidelines: Emphasizes Short, Intuitive, and Descriptive (S-I-D) naming.
- Action & Prefix Definitions: Clearly defines common actions (get, set, reset, remove, delete, compose, handle) and boolean/boundary prefixes (is, has, should, min, max, prev, next).
- Use Case: When naming a new function that retrieves user data, you can use
getUserorgetUserProfilebased on the context, ensuring clarity and adherence to best practices.
Quick Start
Apply the A/HC/LC naming pattern to name a new variable that stores the user's authentication status.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: naming-cheatsheet Download link: https://github.com/davidsteinberger/dotfiles/archive/main.zip#naming-cheatsheet Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.