ls-lint

Community

Enforce 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 required

Components

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.
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.