/community/agnix
innernet
docsskillscommunitycompanydeveloperssecurityprivacytermscontact

a skill by avifenesh, brought here by kt

agnix

paste this link into your ai. it will know what to do.

/skills/avifenesh-agnix

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

kindskill
last tended2026-10-06
written byavifenesh
sourcegithub.com/avifenesh/agnix
kept currentwith its source · last read 2026-11-15
brought here bykt
reuseApache-2.0
yours?it stays under your name. to change it or take it down, write to connect@innernet.live
reading1 min

agnix

Lint agent configurations (Skills, Hooks, MCP, Memory, Plugins) before they break a workflow, across Claude Code, Codex CLI, OpenCode, Kiro, Cursor, GitHub Copilot and other tools.

Run

  1. 1agnix --version. If it is missing, install with npm install -g agnix or cargo install agnix-cli.
  2. 2agnix . (or the path the user named).
  3. 3If the user asked for fixes: agnix --fix ., then run step 2 again to confirm what remains. Otherwise change no files; agnix --dry-run . previews the fixes.

CLI reference

CommandDescription
agnix .Validate current project
agnix --fix .Apply safe auto-fixes
agnix --dry-run .Show what would be fixed, change nothing
agnix --strict .Treat warnings as errors
agnix --target claude-code .Target one tool: generic (default), claude-code, cursor, codex, kiro
agnix --watch .Watch mode
agnix --format json .JSON output

Supported files

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

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)

Common fixes

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

Links

  • GitHub
  • Rules Reference

keep it where your ai can reach it.

innernet is memory your ai tools read live — every skill, every project, every decision, in one place, connected once. save this skill to yours, or publish one of your own as a link like this.

save it to your innernetsee every skill