naming-conventions
CommunityStandardize naming, boost code readability.
Software Engineering#best practices#refactoring#clean code#readability#code style#code organization#naming conventions
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-casewith 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
PascalCasefor classes/interfaces,camelCasefor functions/variables, andUPPER_SNAKE_CASEfor constants. - Use Case: "Review my new
UserServiceclass and its associated files to ensure all names follow the project'sPascalCaseandkebab-caseconventions, 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 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-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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.