From agnix
Validates AI agent configuration files including SKILL.md, CLAUDE.md, AGENTS.md, hooks, MCP, Cursor, and Copilot instructions against 385 rules using agnix CLI. Supports lint, auto-fix, watch modes; installs tool if needed.
npx claudepluginhub agent-sh/agentsys --plugin agnixThis skill is limited to using the following tools:
Lint agent configurations before they break your workflow. Validates Skills, Hooks, MCP, Memory, Plugins across Claude Code, Cursor, GitHub Copilot, and Codex CLI.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
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 |