claudelint
A linter for Claude Code projects. Validates CLAUDE.md files, skills, settings, hooks, MCP servers, plugins, and more.

A linter for Claude Code projects. Validates CLAUDE.md files, skills, settings, hooks, MCP servers, plugins, and more.
Formats Claude Code files with markdownlint, prettier, and shellcheck. Use when user asks to "format my files", "fix markdown…
Interactively helps users optimize their CLAUDE.md files. Use when user asks to "optimize my CLAUDE.md", "my CLAUDE.md is too…
Runs comprehensive claudelint validation on all Claude Code project files. Use when user asks to "check everything", "run all…
Validates CLAUDE.md files for size, imports, and structure. Use when user asks to "check my CLAUDE.md", "why is my CLAUDE.md too…
Validates Claude Code hooks.json files for schema, events, and commands. Use when user asks to "check my hooks", "validate…
Validates MCP server configuration files (.mcp.json). Use when user asks to "check my .mcp.json", "why isn't my MCP working",…
Validates Claude Code plugin manifest files (plugin.json). Use when user asks to "check my plugin.json", "validate plugin.json",…
Validates Claude Code settings.json files for schema, permissions, and security. Use when user asks to "check my settings",…
Validates Claude Code skills for schema, naming, documentation, and security. Use when user asks to "check my skill", "validate…
Agent body content should meet minimum length requirements
Agent description must be at least 10 characters
Agent disallowedTools must be an array of tool names
Agent events must be an array with maximum 3 event names
Agent hooks must be an object with event name keys
Hook configuration in agents.json violates schema requirements
Agent model should be a known alias or valid model ID
Agent name must be lowercase-with-hyphens, under 64 characters, with no XML tags
Referenced skill does not exist in .claude/skills directory
Agent tools must be an array of tool names, cannot be used with disallowed-tools
Legacy commands directory; prefer skills for new work
Is this you? Claim your profilePut a plugin at the top of Plugins, from $9