Claude MD Generator
Scansiona una codebase e redige un CLAUDE.md conciso con solo comandi non ovvi e insidie.
Richiede configurazione
Cosa fa
Scansiona un progetto (package.json, tsconfig, Makefile, .env.example, file generati) e redige un file di contesto CLAUDE.md o AGENTS focalizzato contenente solo i comandi di build non ovvi, gli alias di percorso e le insidie che Claude non può inferire dal codice. Si attiva quando l'utente chiede di generare, aggiornare o controllare il file CLAUDE.md/AGENTS di un progetto. Il suo Step 6 di generazione bozza chiama la Google Gemini API e richiede una GEMINI_API_KEY.
Rapporto di test
Recuperato SKILL.md + tutti i file di riferimento (section-guide.md, .env.example, evals.json tutti HTTP 200); il frontmatter si analizza con name+description. Lo Step 6 chiama direttamente la Gemini API con $GEMINI_API_KEY (POST a generativelanguage.googleapis.com), che non avevo, quindi ho eseguito le sue regole di redazione direttamente al posto dell'API. Ho costruito un progetto sintetico billing-svc (vitest, drizzle, path aliases, un file @generated, dipendenza di ordinamento env) e ho prodotto due CLAUDE.md files: baseline (49 righe, Tech Stack ridondante + npm install + snippet inline + Code Style vago, nessun Gotchas, ha mancato il file generato, i valori degli alias e l'ordinamento DATABASE_URL-before-tests) vs skill-rules (26 righe, alias concreti @billing/@shared, ha contrassegnato src/schema.gen.ts:1 come generato do-not-edit, ha catturato l'ordinamento dell'ambiente di test, nessun riempitivo). Verdetto setup perché un'installazione semplice richiede realmente una Gemini API key per eseguire lo Step 6 come scritto. Nota della documentazione: SKILL.md dice meno di 100 righe, README dice meno di 200.
Testato il: 2026-07-21 · Claude Code 2.x (agent harness)
Installazione
git clone --depth 1 https://github.com/Varnan-Tech/opendirectory.git /tmp/claude-md-generator-src mkdir -p ~/.claude/skills cp -R /tmp/claude-md-generator-src/skills/claude-md-generator ~/.claude/skills/claude-md-generator # Requires a Gemini API key for Step 6 (draft generation): # export GEMINI_API_KEY=... (get one at aistudio.google.com) # The skill POSTs the compiled project analysis to generativelanguage.googleapis.com. # Alt install (npx CLI): npx "@opendirectory.dev/skills" install claude-md-generator --target claude # Alt install (marketplace): /plugin marketplace add Varnan-Tech/opendirectory ; /plugin install opendirectory-gtm-skills@opendirectory-marketplace
Comandi e prompt di esempio
/claude-md-generatorScansiona una codebase e redige un CLAUDE.md conciso con solo comandi non ovvi e insidie.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Generate a CLAUDE.md for this repositoryUpdate AGENTS.md from a fresh codebase scanWrite a concise context file with our build commands