Auditeur de qualité des compétences

VérifiéSûr

Examiner une compétence ou une commande par rapport aux meilleures pratiques et signaler les problèmes avec des corrections.

Spar Skills Guide Bot
ProductiviteIntermédiaire
24/07/2026
Claude Code
#skill-audit#best-practices#prompt-engineering#quality-review#claude-code

Recommandé pour

Synthèse automatique

Ce skill relit un fichier SKILL.md ou un fichier de commande et le confronte à une checklist de bonnes pratiques, puis produit un rapport de non-conformités classées par gravité avec les corrections proposées.

Points forts

  • Applique des exigences proportionnées à la complexité du skill (simple / moyen / complexe) plutôt qu'un barème uniforme
  • Chaque constat cite le passage fautif et propose une reformulation concrète, avec un format PASS / WARN / FAIL lisible
  • Contrôle approfondi de la description, notamment le piège CSO (une description qui résume le workflow au lieu des conditions de déclenchement)
  • Propose une suite d'actions explicite : tout corriger, corriger uniquement les FAIL, discuter, ou terminer

Limites

  • La checklist est figée dans le skill : elle ne se met pas à jour automatiquement quand les recommandations d'Anthropic évoluent
  • L'audit porte sur un seul fichier et ses références directes, sans vérifier la cohérence avec le reste du catalogue de skills
  • Le verdict et les scores relèvent du jugement du modèle : deux audits successifs peuvent diverger légèrement
  • L'option « Fix all » applique les corrections sans validation ligne par ligne
Quand l'utiliser

À utiliser juste après avoir rédigé ou remanié un SKILL.md ou une commande personnalisée, pour vérifier qu'elle sera bien sélectionnée et comprise.

Quand l'éviter

À éviter pour auditer du code applicatif ou de la documentation classique, le skill ne couvrant que les fichiers de skills et de commandes.

Analyse de sécurité

Sûr
Score qualité80/100

The skill only reads local skill/command files, lists directories, and offers to apply fixes after explicit user choice. It does not use bash, network, or destructive commands, and does not instruct exfiltration or obfuscation. File edits are user-initiated and limited to local skill files.

Aucun point d'attention détecté

Comment cette analyse est faite

Exemples

Audit a specific skill
/audit-skill ~/.claude/skills/pdf-tools/SKILL.md
Audit a slash command
Audit my .claude/commands/deploy.md command file and tell me which description problems would stop Claude from picking it up.
Pick a skill to review
I just wrote .claude/skills/release-notes/SKILL.md — audit it against best practices and fix only the critical issues.

description: Review a skill or command against best practices and flag issues with fixes argument-hint: [path to SKILL.md or command file]

/audit-skill — Skill Quality Auditor

Review a skill file against Anthropic best practices and the writing-skills checklist. Produce structured findings with severity, then offer to fix.

Input

Read the file at $ARGUMENTS. If no argument given, ask: "Which skill should I audit?" and list skills from ~/.claude/skills/, ~/.claude/commands/, and .claude/skills/ if they exist.

Audit Process

1. Read the skill file completely

Read SKILL.md and any referenced files (workflows, references, templates). Understand the full skill before judging.

2. Determine skill complexity

Assess before applying rules — a 20-line command doesn't need the same rigor as a 300-line workflow skill:

  • Simple (< 50 lines, single purpose): lighter standards
  • Medium (50-200 lines, multi-step): full standards
  • Complex (200+ lines or multi-file): full standards + architecture review

3. Run the checklist

Evaluate each item. Score: PASS, WARN, FAIL.

Frontmatter:

  • [ ] name present (skills) or filename is descriptive (commands)
  • [ ] description is specific with trigger keywords
  • [ ] description does NOT summarize workflow (the CSO trap)
  • [ ] description is third-person
  • [ ] argument-hint present if skill takes arguments

Description quality (deep check):

  • Does the description answer "should I read this skill right now?" for a given task?
  • Would Claude select this skill from 100+ available skills based on this description alone?
  • Are there trigger keywords matching how a user would phrase their need?
  • Is the description under 500 characters?

Content:

  • [ ] SKILL.md body under 500 lines
  • [ ] No time-sensitive information
  • [ ] Consistent terminology (no synonym drift)
  • [ ] Concrete examples (not abstract placeholders)
  • [ ] File references one level deep (no A→B→C chains)
  • [ ] Success criteria defined

Structure:

  • [ ] Clear overview/purpose in first section
  • [ ] Workflows have numbered steps
  • [ ] Degrees of freedom match task fragility
  • [ ] Progressive disclosure used (complex skills only)
  • [ ] Router pattern used if multiple workflows exist (complex skills only)

Anti-patterns:

  • [ ] No narrative storytelling (skills are references, not war stories)
  • [ ] No multi-language examples for the same pattern
  • [ ] No vague descriptions ("helps with X", "useful for Y")
  • [ ] No first-person in description
  • [ ] No deeply nested file references

Output Format

Present findings grouped by severity:

## Audit: [skill-name]

**Overall: PASS / NEEDS WORK / FAIL**

### Findings

**FAIL** (must fix):
- [F1] Description summarizes workflow — "dispatches subagent per task with review"
  → Rewrite to triggering conditions only: "Use when executing implementation plans with independent tasks"

**WARN** (should fix):
- [W1] No success criteria defined
  → Add "## Success Criteria" with measurable done conditions

**PASS** (good):
- Frontmatter structure correct
- Token budget within limits (127 lines)
- Examples are concrete and runnable

For each finding: state what's wrong, quote the offending content, and show the fix.

After Audit

Ask: What's next?

  • Fix all — apply all suggested fixes automatically
  • Fix critical only — apply only FAIL-level fixes
  • Discuss — talk through specific findings before changing anything
  • Done — take the report and fix manually
<!-- Origin: Auditor concept, contextual judgment (proportional standards), structured severity output adapted from https://github.com/glittercowboy/taches-cc-resources --> <!-- Checklist items from Anthropic best practices and writing-skills archive (superpowers) -->

Du fichier au premier essai

Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.

Consulter la source et ses fichiers annexes

Ce téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.

1. Télécharger le fichier

Télécharger SKILL.md

Depuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/skill-quality-auditor-mryiqinv/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.

Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.

mkdir -p '.skill-downloads/skill-quality-auditor-mryiqinv' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/skill-quality-auditor-mryiqinv/download' --output '.skill-downloads/skill-quality-auditor-mryiqinv/SKILL.md.part' && mv '.skill-downloads/skill-quality-auditor-mryiqinv/SKILL.md.part' '.skill-downloads/skill-quality-auditor-mryiqinv/SKILL.md'

2. Vérifier les prérequis

Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.

Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.

Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.

3. Charger la skill

Le fichier ne fournit pas un en-tête name/description exploitable pour cette procédure native. Le téléchargement reste disponible pour lecture ; utilisez le mode manuel ci-dessous.

Mode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.

4. Faire un premier essai

Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :

Lis .skill-downloads/skill-quality-auditor-mryiqinv/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.

Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.

Skills similaires