ls-lint
CommunityEnforce consistent file and directory naming.
AuthorPaulRBerg
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps teams enforce consistent file and directory naming across projects, reducing ambiguity and improving tooling reliability.
Core Features & Use Cases
- Supports multiple naming conventions (e.g., lowercase, kebab-case, camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE).
- Enforces directory and file naming rules via a simple .ls-lint.yml configuration.
- Suitable for project onboarding, codebase standardization, and CI checks to catch naming issues early.
Quick Start
Install the tool via npm: npm install -D @ls-lint/ls-lint Run with the default configuration: npx @ls-lint/ls-lint Optional: install via Homebrew: brew install ls-lint Create a minimal config file (.ls-lint.yml) to define your naming rules.
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: ls-lint Download link: https://github.com/PaulRBerg/agent-skills/archive/main.zip#ls-lint 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.