Claude MD Enhancer
Generuje i audytuje pliki CLAUDE.md względem stałej listy kontrolnej sekcji i oceny jakości
Testowano · Działa
Co robi ten skill
Generuje nowe pliki CLAUDE.md dla repozytorium i audytuje istniejące względem stałej listy kontrolnej sekcji (Overview, Project Structure, File Structure, Architecture, Setup, Tech Stack, Workflow, Commands). Dostarcza moduły Pythona, które parsują CLAUDE.md, listują brakujące sekcje i obliczają wynik jakości 0-100 z rankingowanymi rekomendacjami. Uruchamia się, gdy prosisz Claude'a o utworzenie, restrukturyzację lub przegląd CLAUDE.md, lub o podział wytycznych projektu na pliki dla poszczególnych katalogów.
Raport z testu
API GitHub było ograniczone limitem żądań, więc sklonowałem repozytorium i znalazłem SKILL.md w generated-skills/claude-md-enhancer/; frontmatter ma name+description, każdy plik odwołany w treści istnieje (analyzer.py, generator.py, workflow.py wszystkie HTTP 200 na surowo, examples/ zawiera 6 plików referencyjnych, które twierdzi), brak hardcoded paths, a grep bezpieczeństwa wykrył tylko własny regex do wykrywania tajemnic walidatora. Zbudowałem repozytorium fixture (API fakturowania Fastify+Postgres: package.json, src/routes/, migrations/, tests/, CI workflow), napisałem BASELINE CLAUDE.md w mój normalny sposób (42 linie: What this is / Commands / Layout / Conventions / Notes), a następnie artefakt UMIEJĘTNOŚCI zgodnie z Critical Validation Rule i Core template (133 linie, dodając Overview, drzewo ASCII Project Structure, File Structure, Architecture ze ścieżką przepływu żądań, Setup & Installation, wersjonowany Tech Stack, Testing Requirements i Error Handling). Uruchomienie własnego analyzer.py umiejętności na obu dało wynik bazowy 35/100 z „Missing critical sections: Core Principles, Tech Stack, Workflow” i artefakt umiejętności 69/100 — lista kontrolna faktycznie zmusiła mnie do napisania sekcji Architecture i drzewa katalogów, których nie napisałbym bez podpowiedzi, chociaż ~15 linii wersji umiejętności to wypełniacz (kwartalna notatka przeglądowa, metadane stopki). Dokumentacja traci punkty za niemożliwe do zweryfikowania twierdzenie „100% Native Format Compliance ... matching /update-claude-md” i wewnętrzną niespójność: RECOMMENDED_SECTIONS analyzer.py nadal wymagało „Quick Navigation” i „Workflow Instructions” z pliku, który podążał za własną listą sekcji treści.
Testowano: 2026-07-21 · Claude Code 2.x (agent harness)
Instalacja
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. Komendy i przykładowe prompty
/claude-md-enhancerGeneruje i audytuje pliki CLAUDE.md względem stałej listy kontrolnej sekcji i oceny jakości
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Generate a CLAUDE.md for this new projectImprove my existing CLAUDE.md file for this projectAdd tech stack conventions to CLAUDE.md