Underscore Naming Convention

Community

Enforce 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_case convention.
  • 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.