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.