Legacy To AI Ready
Analyse une base de code existante et génère CLAUDE.md et la configuration Claude Code
Testé · Fonctionne
Ce que fait
Scanne une base de code héritée avec un analyseur Python intégré pour détecter les langages, frameworks, commandes build/test/lint, conventions de commit git et fichiers sensibles, puis génère la configuration Claude Code (CLAUDE.md, rules, agents, commands, hooks). Se déclenche lorsqu'un utilisateur souhaite rendre un projet existant compatible avec l'IA, générer un CLAUDE.md, ou configurer les standards de codage Claude Code pour un dépôt.
Rapport de test
SKILL.md récupéré (le frontmatter est parsé, name+description présents) et vérification ponctuelle de 4 fichiers référencés bruts : analyze_codebase.py, claude-md-patterns.md, resource-discovery.md, CLAUDE.md.template tous HTTP 200. Exécution du analyze_codebase.py de 969 lignes (syntaxe OK, seulement stdlib ; le seul appel subprocess est `git log` pour détecter les modèles de commit, pas d'exfiltration/curl|sh) sur un projet de test TS réel que j'ai construit : il a correctement détecté TypeScript/Jest/ESLint/Prettier, extrait les scripts build/test/lint, signalé les conventional-commits de l'historique git, averti à propos de .env, et recommandé une commande commit.md. J'ai écrit un CLAUDE.md de référence à partir de connaissances générales vs un CLAUDE.md suivant la compétence en utilisant la sortie du script + le template : la version de la compétence a capturé de manière unique la convention conventional-commit, la note de sécurité .env/.claudeignore, les valeurs de configuration prettier, et une recommandation de commandes de suivi que la référence avait entièrement manquée.
Testé le: 2026-07-31 · Claude Code 2.x (agent harness)
Installation
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.
Commandes et exemples de prompts
/legacy-to-ai-readyAnalyse une base de code existante et génère CLAUDE.md et la configuration Claude Code
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) :
Make this old project AI-readyGenerate a CLAUDE.md for this legacy codebaseCreate coding standards for AI on this repo