Claude MD Enhancer
Generiert und prüft CLAUDE.md-Dateien anhand einer festen Abschnittscheckliste und eines Qualitäts-Scores
Getestet · Funktioniert
Was es kann
Generiert neue CLAUDE.md-Dateien für ein Repository und prüft bestehende anhand einer festen Abschnittscheckliste (Overview, Project Structure, File Structure, Architecture, Setup, Tech Stack, Workflow, Commands). Liefert Python-Module, die eine CLAUDE.md parsen, fehlende Abschnitte auflisten und einen Qualitäts-Score von 0-100 mit rangierten Empfehlungen berechnen. Wird ausgelöst, wenn Sie Claude bitten, eine CLAUDE.md zu erstellen, umzustrukturieren oder zu überprüfen, oder Projektrichtlinien in dateispezifische Dateien aufzuteilen.
Testbericht
Die GitHub API war ratenbegrenzt, daher habe ich das Repo geklont und SKILL.md unter generated-skills/claude-md-enhancer/ gefunden; Frontmatter hat name+description, jede im Body referenzierte Datei existiert (analyzer.py, generator.py, workflow.py alle HTTP 200 im Raw-Modus, examples/ enthält die 6 Referenzdateien, die es beansprucht), keine fest codierten Pfade, und der Sicherheits-Grep fand nur die eigene Geheimnis-Erkennungs-Regex des Validators. Ich erstellte ein Fixture-Repo (Fastify+Postgres Rechnungs-API: package.json, src/routes/, migrations/, tests/, CI-Workflow), schrieb eine BASELINE CLAUDE.md auf meine normale Weise (42 Zeilen: Was das ist / Befehle / Layout / Konventionen / Notizen), dann ein SKILL-Artefakt, das der Critical Validation Rule und dem Core-Template des Bodys folgte (133 Zeilen, Hinzufügen von Overview, einem Project Structure ASCII-Baum, File Structure, Architecture mit dem Request-Flow-Pfad, Setup & Installation, versioniertem Tech Stack, Testing Requirements und Error Handling). Das Ausführen des eigenen analyzer.py der Skill über beide bewertete die Baseline mit 35/100 mit „Missing critical sections: Core Principles, Tech Stack, Workflow“ und das Skill-Artefakt mit 69/100 – die Checkliste zwang mich tatsächlich, einen Architekturabschnitt und einen Verzeichnisbaum zu schreiben, den ich unaufgefordert nicht geschrieben hätte, obwohl ~15 Zeilen der Skill-Version Füllmaterial sind (Quartals-Review-Notiz, Footer-Metadaten). Docs verlieren Punkte für die unüberprüfbare Behauptung „100% Native Format Compliance ... matching /update-claude-md“ und eine interne Inkonsistenz: analyzer.py's RECOMMENDED_SECTIONS verlangte immer noch „Quick Navigation“ und „Workflow Instructions“ von einer Datei, die der eigenen Abschnittsliste des Bodys folgte.
Getestet am: 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. Befehle & Beispiel-Prompts
/claude-md-enhancerGeneriert und prüft CLAUDE.md-Dateien anhand einer festen Abschnittscheckliste und eines Qualitäts-Scores
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Generate a CLAUDE.md for this new projectImprove my existing CLAUDE.md file for this projectAdd tech stack conventions to CLAUDE.md