naming

Official

Name everything clearly, reduce cognitive load.

Authorsite-bender
Version1.0.0
Installs0

System Documentation

What problem does it solves? This Skill eliminates ambiguity and inconsistency in naming across the codebase, making code read like plain English. It significantly reduces cognitive load for developers, accelerates onboarding, and minimizes errors caused by misinterpretation, allowing your team to work more efficiently.

Core Features & Use Cases

  • Strict Casing Rules: Enforces camelCase, PascalCase, SCREAMING_SNAKE_CASE, and kebab-case for different identifier types (functions, types, constants, URLs).
  • "All Files Are index" Rule: Simplifies file naming by making the folder name carry semantic meaning, improving discoverability.
  • Abbreviation Management: Integrates with the abbreviations skill to ensure only approved, unambiguous abbreviations are used, preventing "decoding" effort.
  • Use Case: When naming a new function, this skill ensures you use camelCase (e.g., calculateOrderTotal). For a component, PascalCase (OrderSummary). For a constant, SCREAMING_SNAKE_CASE (MAX_ORDER_ITEMS). This consistency means you instantly know what an identifier represents just by its casing.

Quick Start

Explain the correct naming convention for a function named 'get user data' and a component named 'user profile'.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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
Download link: https://github.com/site-bender/sitebender/archive/main.zip#naming

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 471,000+ vetted skills library on demand.