agent-sh/agnix
The missing linter and lsp for AI coding assistants. Validate CLAUDE.md, AGENTS.md, SKILL.md, hooks, MCP. Plugin for all major IDEs included, with autofixes.
What it solves
agnix prevents AI agent configurations from failing silently. Many AI tools (like Claude Code, Cursor, and Copilot) rely on specific configuration files (e.g., CLAUDE.md, .cursorrules) to define skills and instructions. If these files contain syntax errors or poor patterns, the AI agent may ignore the instructions entirely or produce suboptimal results without notifying the user.
How it works
It acts as a linter for agent configurations, using a library of 455 rules derived from official specifications and research. It scans specific config files across various AI tool stacks and flags errors or warnings. The tool provides an auto-fix feature to automatically correct common mistakes and integrates directly into development workflows via a CLI, GitHub Actions, and editor extensions.
Who it’s for
Developers who use AI coding assistants and agents (such as Claude Code, Cursor, Copilot, Cline, or Gemini CLI) and want to ensure their custom instructions and skill definitions are correctly implemented and active.
Highlights
- Broad Tool Support: Validates configurations for Claude Code, Cursor, GitHub Copilot, MCP, Gemini CLI, and more.
- Auto-fix Capabilities: Can automatically apply safe or unsafe fixes to broken configurations.
- Multi-platform Integration: Available as a CLI (npm, Homebrew, pip, Cargo), a GitHub Action, and extensions for VS Code, JetBrains, Neovim, and Zed.
- Extensive Rule Set: Includes 455 rules to catch everything from invalid naming conventions to generic, ineffective instructions.
Related
- Project
- Project
- Project
- Project
- Project