Claude MD Enhancer
Génère et audite les fichiers CLAUDE.md par rapport à une liste de contrôle de sections fixe et un score de qualité.
Testé · Fonctionne
Ce que fait
Génère de nouveaux fichiers CLAUDE.md pour un dépôt et audite les existants par rapport à une liste de contrôle de sections fixe (Overview, Project Structure, File Structure, Architecture, Setup, Tech Stack, Workflow, Commands). Fournit des modules Python qui analysent un CLAUDE.md, listent les sections manquantes et calculent un score de qualité de 0 à 100 avec des recommandations classées. Se déclenche lorsque vous demandez à Claude de créer, restructurer ou réviser un CLAUDE.md, ou de diviser les directives de projet en fichiers par répertoire.
Rapport de test
L'API GitHub était limitée en débit, j'ai donc cloné le dépôt et trouvé SKILL.md dans generated-skills/claude-md-enhancer/ ; le frontmatter contient name+description, chaque fichier référencé dans le corps existe (analyzer.py, generator.py, workflow.py tous HTTP 200 en brut, examples/ contient les 6 fichiers de référence qu'il revendique), pas de chemins codés en dur, et le grep de sécurité n'a trouvé que la propre regex de détection de secrets du validateur. J'ai construit un dépôt de fixture (API de facturation Fastify+Postgres : package.json, src/routes/, migrations/, tests/, workflow CI), écrit un BASELINE CLAUDE.md à ma manière habituelle (42 lignes : What this is / Commands / Layout / Conventions / Notes), puis un artefact de COMPÉTENCE suivant la règle de validation critique et le template Core du corps (133 lignes, ajoutant Overview, un arbre ASCII de Project Structure, File Structure, Architecture avec le chemin de flux de requête, Setup & Installation, Tech Stack versionné, Testing Requirements et Error Handling). L'exécution de l'analyzer.py de la compétence sur les deux a donné un score de 35/100 à la référence avec "Missing critical sections: Core Principles, Tech Stack, Workflow" et 69/100 à l'artefact de la compétence — la liste de contrôle m'a réellement fait écrire une section Architecture et une arborescence de répertoires que je n'aurais pas écrites sans y être invité, bien qu'environ 15 lignes de la version de la compétence soient du remplissage (note de révision trimestrielle, métadonnées de pied de page). Les docs perdent des points pour l'affirmation invérifiable "100% Native Format Compliance ... matching /update-claude-md" et une incohérence interne : RECOMMENDED_SECTIONS de analyzer.py exigeait toujours "Quick Navigation" et "Workflow Instructions" d'un fichier qui suivait la propre liste de sections du corps.
Testé le: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/alirezarezvani/claude-code-skill-factory.git /tmp/claude-md-enhancer-src
mkdir -p ~/.claude/skills
cp -R /tmp/claude-md-enhancer-src/generated-skills/claude-md-enhancer ~/.claude/skills/claude-md-enhancer
# No dependencies beyond Python 3 (stdlib only) for the optional analyzer/validator modules.
# The five .py files (analyzer, validator, generator, template_selector, workflow) have no
# CLI entrypoint (no __main__ block) — they are importable modules, e.g.
# python3 -c "import sys;sys.path.insert(0,'$HOME/.claude/skills/claude-md-enhancer');
# from analyzer import CLAUDEMDAnalyzer;print(CLAUDEMDAnalyzer(open('CLAUDE.md').read()).analyze_file())"
# The repo is a multi-skill monorepo; only the claude-md-enhancer directory is needed. Commandes et exemples de prompts
/claude-md-enhancerGénère et audite les fichiers CLAUDE.md par rapport à une liste de contrôle de sections fixe et un score de qualité.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Generate a CLAUDE.md for this new projectImprove my existing CLAUDE.md file for this projectAdd tech stack conventions to CLAUDE.md