askill
agnix

agnixSafety --Repository

Use when user asks to 'lint agent configs', 'validate skills', 'check CLAUDE.md', 'validate hooks', 'lint MCP'. Validates agent configuration files against 100 rules.

420 stars
8.4k downloads
Updated 2/14/2026

Package Files

Loading files...
SKILL.md

agnix

Lint agent configurations before they break your workflow. Validates Skills, Hooks, MCP, Memory, Plugins across Claude Code, Cursor, GitHub Copilot, and Codex CLI.

When to Use

Invoke when user asks to:

  • "Lint my agent configs"
  • "Validate my skills"
  • "Check my CLAUDE.md"
  • "Validate hooks"
  • "Lint MCP configs"
  • "Fix agent configuration issues"
  • "Check if my SKILL.md is correct"

Prerequisites

agnix must be installed. Check with:

agnix --version

If not installed:

cargo install agnix-cli

Execution

1. Validate Project

agnix .

2. If Issues Found and Fix Requested

agnix --fix .

3. Re-validate to Confirm

agnix .

CLI Reference

CommandDescription
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 - re-validate on changes
agnix --format json .JSON output
agnix --format sarif .SARIF for GitHub Code Scanning

Supported Files

File TypeExamples
SkillsSKILL.md
MemoryCLAUDE.md, AGENTS.md
Hooks${STATE_DIR}/settings.json
MCP*.mcp.json
Cursor.cursor/rules/*.mdc
Copilot.github/copilot-instructions.md

Output Format

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)

Exit codes:

  • 0 - No errors (warnings allowed)
  • 1 - Errors found
  • 2 - Invalid arguments

Rule Categories

PrefixCategoryExamples
AS-*Agent SkillsName format, triggers, description
CC-*Claude CodeHooks, memory, plugins
MCP-*MCP ProtocolServer config, tool definitions
PE-*Prompt EngineeringGeneric instructions, redundancy
XP-*Cross-PlatformCompatibility across tools
AGM-*AGENTS.mdStructure, sections
COP-*GitHub CopilotInstructions format
CUR-*CursorMDC format, rules

Common Issues & Fixes

IssueSolution
Invalid skill nameUse lowercase with hyphens: my-skill
Directory/name mismatchRename directory to match name: field
Generic instructionsRemove "be helpful", "be accurate"
Missing trigger phraseAdd "Use when..." to description

Integration

This skill is standalone and can be invoked directly via /agnix.

For CI integration, see the GitHub Action.

Links

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

AI review pending.

Metadata

Licenseunknown
Version1.0.0
Updated2/14/2026
Publisheravifenesh

Tags

ci-cdgithubgithub-actionslintingllmprompting