Skip to content

Validators

Validators are the engines that scan your project. Each validator targets specific files — CLAUDE.md, SKILL.md, settings.json, and others — and runs its rules against them.

Validator Categories

ValidatorRulesWhat It Checks
CLAUDE.md15File size, imports, paths, content structure
Skills43Names, descriptions, security, versioning
Settings5Permissions, environment variables
Hooks3Event types, script references
MCP Servers11Transport types, URLs, environment variables
Plugins12Manifest structure, component references
Agents12Names, descriptions, tools, models
LSP6Transport config, language IDs, extensions
Output Styles6Name validation
Commands1Migration checks

How Validators Work

Each validator scans specific files in your project and runs its rules against them. Validators operate independently and can be configured via .claudelintrc.json.