en un clic
agnix
// Use when user asks to 'lint agent configs', 'validate skills', 'check CLAUDE.md', 'validate hooks', 'lint MCP'. Validates agent configuration files against 421 rules.
// Use when user asks to 'lint agent configs', 'validate skills', 'check CLAUDE.md', 'validate hooks', 'lint MCP'. Validates agent configuration files against 421 rules.
Use when user asks to 'lint agent configs', 'validate skills', 'check CLAUDE.md', 'validate hooks', 'lint MCP'. Validates agent configuration files against 421 rules across 10+ AI tools.
Use when analyzing code quality
Use when testing valid context and agent configuration
Use when testing custom agent validation
Use when testing per-client skill rules
Use when testing per-client skill rules
| name | agnix |
| description | Use when user asks to 'lint agent configs', 'validate skills', 'check CLAUDE.md', 'validate hooks', 'lint MCP'. Validates agent configuration files against 421 rules. |
| allowed-tools | Bash(agnix:*), Bash(cargo:*), Read, Glob, Grep |
Lint agent configurations before they break your workflow. Validates Skills, Hooks, MCP, Memory, Plugins across Claude Code, Cursor, GitHub Copilot, and Codex CLI.
Invoke when user asks to:
| File Type | Examples |
|---|---|
| Skills | SKILL.md |
| Memory | CLAUDE.md, AGENTS.md |
| Hooks | .claude/settings.json |
| MCP | *.mcp.json |
| Cursor | .cursor/rules/*.mdc |
| Copilot | .github/copilot-instructions.md |
agnix --version
If not found, install:
cargo install agnix-cli
agnix .
agnix --fix .
agnix .
| Command | Description |
|---|---|
agnix . | Validate current project |
agnix --fix . | Auto-fix issues |
agnix --strict . | Treat warnings as errors |
agnix --target claude-code . | Only Claude Code rules |
agnix --target cursor . | Only Cursor rules |
agnix --watch . | Watch mode |
agnix --format json . | JSON output |
CLAUDE.md:15:1 warning: Generic instruction 'Be helpful' [fixable]
help: Remove generic instructions. Claude already knows this.
skills/review/SKILL.md:3:1 error: Invalid name [fixable]
help: Use lowercase letters and hyphens only
Found 1 error, 1 warning (2 fixable)
| Issue | Solution |
|---|---|
| Invalid skill name | Use lowercase with hyphens: my-skill |
| Generic instructions | Remove "be helpful", "be accurate" |
| Missing trigger phrase | Add "Use when..." to description |
| Directory/name mismatch | Rename directory to match name: field |