agent-sh/agnix-skill

À utiliser lorsque l'utilisateur demande de « linter les configurations d'agent », « valider les compétences », « vérifier CLAUDE.md », « valider les hooks », « linter MCP ». Valide les fichiers de configuration d'agent selon 456 règles.

Qu'est-ce que agnix-skill ?

Cette compétence offre un outil de linting spécialisé pour les configurations d'agents AI, couvrant plusieurs plateformes comme Claude Code, Cursor, GitHub Copilot et Codex CLI. Elle analyse les fichiers SKILL.md, CLAUDE.md, les hooks, les configurations MCP, les règles Cursor et les instructions Copilot, en appliquant 456 règles de validation. L'utilitaire détecte les problèmes courants tels que les noms de compétences invalides, les instructions génériques, les phrases de déclenchement manquantes et les incohérences de répertoires. Il propose également un mode de correction automatique (--fix) et une sortie JSON pour l'intégration dans des pipelines CI/CD. La compétence est idéale pour les développeurs qui souhaitent garantir que leurs configurations d'agent sont correctes avant de les déployer, évitant ainsi des erreurs frustrantes pendant le développement.

Compatible avec✓Claude Code✓Codex CLI✓Cursor
npx skills add https://github.com/agent-sh/agnix/tree/main/skills/agnix

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

agnix

Linter les configurations d'agent avant qu'elles ne perturbent votre workflow. Valide les Compétences, Hooks, MCP, Mémoire, Plugins pour Claude Code, Cursor, GitHub Copilot et Codex CLI.

Quand l'utiliser

Invoquer lorsque l'utilisateur demande :

  • « Linter mes configurations d'agent »
  • « Valider mes compétences »
  • « Vérifier mon CLAUDE.md »
  • « Valider les hooks »
  • « Linter les configurations MCP »
  • « Corriger les problèmes de configuration d'agent »

Fichiers pris en charge

Type de fichierExemples
CompétencesSKILL.md
MémoireCLAUDE.md, AGENTS.md
Hooks.claude/settings.json
MCP*.mcp.json
Cursor.cursor/rules/*.mdc
Copilot.github/copilot-instructions.md

Exécution

1. Vérifier si agnix est installé

agnix --version

S'il n'est pas trouvé, installer :

cargo install agnix-cli

2. Valider

agnix .

3. Si des problèmes sont trouvés et que --fix est demandé

agnix --fix .

4. Re-valider pour confirmer

agnix .

Référence CLI

CommandeDescription
agnix .Valider le projet actuel
agnix --fix .Corriger automatiquement les problèmes
agnix --strict .Traiter les avertissements comme des erreurs
agnix --target claude-code .Règles Claude Code uniquement
agnix --target cursor .Règles Cursor uniquement
agnix --watch .Mode surveillance
agnix --format json .Sortie JSON

Format de sortie

CLAUDE.md:15:1 avertissement : Instruction générique « Soyez utile » [corrigible]
  aide : Supprimez les instructions génériques. Claude le sait déjà.

skills/review/SKILL.md:3:1 erreur : Nom invalide [corrigible]
  aide : Utilisez uniquement des lettres minuscules et des traits d'union.

1 erreur, 1 avertissement trouvés (2 corrigibles)

Problèmes courants et corrections

ProblèmeSolution
Nom de compétence invalideUtilisez des minuscules avec traits d'union : my-skill
Instructions génériquesSupprimez « soyez utile », « soyez précis »
Phrase de déclenchement manquanteAjoutez « Utiliser lorsque... » dans la description
Incohérence répertoire/nomRenommez le répertoire pour correspondre au champ name:

Liens

Skills associés