UNPKG

agnix

Version:

Linter for AI agent configurations. Validates SKILL.md, CLAUDE.md, hooks, MCP, and more.

105 lines (75 loc) • 2.14 kB
# agnix Linter for AI agent configurations. Validates SKILL.md, CLAUDE.md, hooks, MCP, and more. **702 rules** | **Real-time validation** | **Auto-fix** | **Multi-tool support** ## Installation ```bash npm install -g agnix ``` Or run directly with npx: ```bash npx agnix . ``` ## Usage ### Command Line ```bash # Lint current directory agnix . # Lint specific file agnix CLAUDE.md # Auto-fix issues agnix --fix . # JSON output agnix --format json . # Target specific tool agnix --target cursor . ``` ### Node.js API ```javascript const agnix = require('agnix'); // Async lint const result = await agnix.lint('./'); console.log(result); // Sync run const { stdout, exitCode } = agnix.runSync(['--version']); // Get version console.log(agnix.version()); ``` ## Supported Files | File | Tool | |------|------| | `SKILL.md` | Claude Code | | `CLAUDE.md`, `CLAUDE.local.md`, `AGENTS.md`, `AGENTS.local.md`, `AGENTS.override.md` | Claude Code, Codex | | `.claude/settings.json`, `.claude/settings.local.json` | Claude Code | | `plugin.json` | Claude Code | | `*.mcp.json`, `mcp.json`, `mcp-*.json` | All | | `.github/copilot-instructions.md`, `.github/instructions/*.instructions.md` | GitHub Copilot | | `.cursor/rules/*.mdc`, `.cursorrules` | Cursor | ## Options ``` agnix [OPTIONS] [PATH] [COMMAND] Commands: validate Validate agent configs init Initialize config file eval Evaluate rule efficacy against labeled test cases telemetry Manage telemetry settings (opt-in usage analytics) schema Output JSON Schema for configuration files Common options: -s, --strict -t, --target <generic|claude-code|cursor|codex> -c, --config <CONFIG> --fix --dry-run --fix-safe --format <text|json|sarif> -w, --watch -v, --verbose -V, --version -h, --help ``` Run `agnix --help` for the full command reference. ## Links - [GitHub Repository](https://github.com/agent-sh/agnix) - [Validation Rules](https://agent-sh.github.io/agnix/docs/rules) - [VS Code Extension](https://marketplace.visualstudio.com/items?itemName=avifenesh.agnix) ## License MIT OR Apache-2.0