naming-conventions

Community

Standardize naming, boost code readability.

Authormarcioaltoe
Version1.0.0
Installs0

System Documentation

What problem does it solves? This Skill ensures consistent, readable, and maintainable naming across the entire codebase. It eliminates ambiguity and confusion by providing clear guidelines for files, directories, classes, functions, and variables, improving collaboration and reducing cognitive load.

Core Features & Use Cases

  • File Naming: Enforces kebab-case with descriptive suffixes (e.g., .entity.ts, .use-case.ts).
  • Directory Naming: Guides on using plural for collections (e.g., entities/) and singular for feature modules (e.g., auth/).
  • Code Element Naming: Defines PascalCase for classes/interfaces, camelCase for functions/variables, and UPPER_SNAKE_CASE for constants.
  • Use Case: "Review my new UserService class and its associated files to ensure all names follow the project's PascalCase and kebab-case conventions, avoiding abbreviations."

Quick Start

Rename a file to follow kebab-case with a descriptive suffix, like user-profile.component.ts.

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-conventions
Download link: https://github.com/marcioaltoe/claude-craftkit/archive/main.zip#naming-conventions

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.