Loading...
Loading...
Use when user asks to 'lint agent configs', 'validate skills', 'check CLAUDE.md', 'validate hooks', 'lint MCP'. Validates agent configuration files against 155 rules across 10+ AI tools.
npx skill4agent add avifenesh/agentsys agnixconst args = '$ARGUMENTS'.split(' ').filter(Boolean);
const targetPath = args.find(a => !a.startsWith('--')) || '.';
const fix = args.includes('--fix');
const strict = args.includes('--strict');
const target = args.find(a => a.startsWith('--target='))?.split('=')[1] || 'claude-code';agnix --versioncargo install agnix-cliagnix .agnix --fix .agnix .| Command | Description |
|---|---|
| Validate current project |
| Auto-fix issues |
| Treat warnings as errors |
| Only Claude Code rules |
| Only Cursor rules |
| Watch mode - re-validate on changes |
| JSON output |
| SARIF for GitHub Code Scanning |
| File Type | Examples |
|---|---|
| Skills | |
| Memory | |
| Hooks | |
| MCP | |
| Cursor | |
| Copilot | |
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)012| Prefix | Category | Examples |
|---|---|---|
| AS-* | Agent Skills | Name format, triggers, description |
| CC-* | Claude Code | Hooks, memory, plugins |
| MCP-* | MCP Protocol | Server config, tool definitions |
| PE-* | Prompt Engineering | Generic instructions, redundancy |
| XP-* | Cross-Platform | Compatibility across tools |
| AGM-* | AGENTS.md | Structure, sections |
| COP-* | GitHub Copilot | Instructions format |
| CUR-* | Cursor | MDC format, rules |
| Issue | Solution |
|---|---|
| Invalid skill name | Use lowercase with hyphens: |
| Directory/name mismatch | Rename directory to match |
| Generic instructions | Remove "be helpful", "be accurate" |
| Missing trigger phrase | Add "Use when..." to description |
/agnix