Legacy To AI Ready

Analizza una codebase esistente e genera CLAUDE.md e la configurazione di Claude Code.

di nicepkg · nicepkg/ai-workflow

Promosso ★ 8.8/10

Legacy To AI Ready — Analizza una codebase esistente e genera CLAUDE.md e la configurazione di Claude Code.

Cosa fa

Scansiona una codebase legacy con un analizzatore Python incluso per rilevare linguaggi, framework, comandi di build/test/lint, convenzioni di commit git e file sensibili, quindi genera la configurazione di Claude Code (CLAUDE.md, rules, agents, commands, hooks). Si attiva quando un utente desidera rendere un progetto esistente AI-ready, generare un CLAUDE.md o impostare standard di codifica Claude Code per un repository.

Rapporto di test

Recuperato SKILL.md (il frontmatter viene analizzato, name+description presenti) e controllati a campione 4 file referenziati raw: analyze_codebase.py, claude-md-patterns.md, resource-discovery.md, CLAUDE.md.template tutti HTTP 200. Eseguito analyze_codebase.py di 969 righe (sintassi OK, solo stdlib; l'unica chiamata subprocess è `git log` per rilevare i pattern di commit, nessuna esfiltrazione/curl|sh) contro un progetto di test TS reale che ho costruito: ha rilevato correttamente TypeScript/Jest/ESLint/Prettier, estratto gli script build/test/lint, segnalato i conventional-commits dalla cronologia git, avvertito su .env e raccomandato un comando commit.md. Ho scritto un CLAUDE.md di base basato sulla conoscenza generale rispetto a uno che seguiva la skill utilizzando l'output dello script + il template: la versione della skill ha catturato in modo unico la convenzione conventional-commit, la nota di sicurezza .env/.claudeignore, i valori di configurazione di prettier e una raccomandazione di comandi di follow-up che la base aveva completamente omesso.

Testato il: 2026-07-31 · Claude Code 2.x (agent harness)

Installazione

git clone --depth 1 https://github.com/nicepkg/ai-workflow.git /tmp/legacy-to-ai-ready-src
mkdir -p ~/.claude/skills
cp -R /tmp/legacy-to-ai-ready-src/.claude/skills/legacy-to-ai-ready ~/.claude/skills/legacy-to-ai-ready
# Requires python3 (stdlib only) to run scripts/analyze_codebase.py [project-path].
# Bundled assets/ include skill-creator, skill-downloader, resource-scout and CLAUDE.md/settings.json templates.

Comandi e prompt di esempio

  • /legacy-to-ai-readyAnalizza una codebase esistente e genera CLAUDE.md e la configurazione di Claude Code.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Make this old project AI-ready
  • Generate a CLAUDE.md for this legacy codebase
  • Create coding standards for AI on this repo