Lower Case Hyphen Naming Convention

Enforce lowercase kebab-case naming across project files and identifiers.

1|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/Baneeishaque/ai-suite --skill lower-case-hyphen-naming-convention
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Lower Case Hyphen Naming Convention
Source: https://github.com/Baneeishaque/ai-suite/tree/main/.agents/skills/lower_case_hyphen_naming
Command: npx skills add https://github.com/Baneeishaque/ai-suite --skill lower-case-hyphen-naming-convention

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enforces lowercase kebab-case naming across all project files, directories, and internal identifiers, reducing confusion and ensuring consistent searchability and tooling compatibility.

Core Features & Use Cases

  • Detect non-compliant names (spaces, underscores, camelCase) and classify exemptions.
  • Trace blast radius and update cross-references across the codebase.
  • Rename deepest paths first using git mv and update .gitignore rules and references.
  • Use during project initialization or pre-commit audits to guarantee naming consistency.

Quick Start

Run the naming pass to automatically rename non-conforming files and update references.

Frequently Asked Questions about Lower Case Hyphen Naming Convention

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I rename files and directories to kebab-case across a codebase?▼

To rename files to kebab-case, run a naming pass that detects non-compliant paths and uses git mv in deepest-first order, then updates cross-references automatically.

What is the best way to enforce lowercase naming conventions during a pre-commit audit?▼

Enforcing lowercase naming during a pre-commit audit involves detecting violations like spaces and camelCase, classifying exemptions, and validating that no stale references remain.

How does identifying naming convention blast radius work during refactoring?▼

Tracing blast radius works by detecting non-compliant names across project files and identifiers, mapping cross-references, and performing git mv renames to ensure no stale references remain.

Can I classify naming exemptions for specific files and directories?▼

Yes, you can classify exemptions when the naming pass detects non-compliant names, allowing specific files and directories to bypass the kebab-case enforcement.

Do I need to update .gitignore rules when renaming directories to kebab-case?▼

Yes, you need to update .gitignore rules and references because renaming directories with git mv alters paths, requiring synchronization to maintain valid repository tracking.