naming
OfficialName everything clearly, reduce cognitive load.
Software Engineering#best practices#code readability#naming conventions#screaming snake case#pascalcase#camelcase#kebab-case
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, andkebab-casefor 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
abbreviationsskill 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.