naming-cheatsheet

Community

Master consistent code naming.

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 getUser or getUserProfile based 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.