Underscore Naming Convention
CommunityEnforce consistent snake_case naming.
AuthorBaneeishaque
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill enforces a strict underscore_based naming convention for all project files, directories, and identifiers, eliminating inconsistencies and potential build issues.
Core Features & Use Cases
- Violation Detection: Identifies files, directories, and identifiers that do not adhere to the
snake_caseconvention. - Exemption Handling: Recognizes and respects industry-standard exempt names (e.g.,
azure-pipelines.yml,docker-compose.yml). - Full Blast Radius Tracing: Locates all references to a name before renaming to prevent broken links or imports.
- Atomic Renaming: Executes renames and updates all cross-references atomically, ensuring code integrity.
- Verification: Confirms zero stale references remain after the renaming process.
- Use Case: When starting a new project or onboarding a new developer, apply this skill to ensure all code, configurations, and documentation consistently use
snake_case, preventing future maintenance headaches.
Quick Start
Apply the underscore naming convention skill to enforce snake_case for all project files and directories.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 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: Underscore Naming Convention Download link: https://github.com/Baneeishaque/ai-agents/archive/main.zip#underscore-naming-convention 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 223,000+ vetted skills library on demand.