Que fait unwind ?
Compétences Claude pour analyser et documenter en profondeur un codebase héritage avant de le reconstruire avec l'IA
Objectif
Cette compétence fournit une méthodologie structurée pour analyser un codebase legacy, extraire sa logique métier, documenter son architecture, et préparer une reconstruction complète assistée par IA.
Étapes
- Exploration initiale – Identifier les langages, frameworks, dépendances et structure du projet.
- Analyse des dépendances – Cartographier les relations entre modules, services externes, et bases de données.
- Extraction des règles métier – Documenter les algorithmes, validations, conditions et comportements métier.
- Documentation technique – Générer une architecture, des diagrammes de flux, et une spécification fonctionnelle.
- Plan de reconstruction – Proposer une architecture moderne (microservices, serverless, etc.) et un plan de migration.
Utilisation
# Exemple d'invocation
claude "exécute unwind sur le dossier /chemin/vers/legacy"
Prérequis
- Accès en lecture au codebase source
- Claude Code, Cursor, Codex ou tout agent IA compatible avec les skills Markdown
- Optionnel : outil de génération de diagrammes (Mermaid, PlantUML)
Résultat attendu
Un dossier unwind-output/ contenant :
architecture.md– Vue d'ensemble de l'architecturebusiness-rules.md– Liste des règles métierdata-flow.md– Flux de donnéesmigration-plan.md– Plan de reconstructionapi-docs.md– Documentation des API (si applicable)
Contribution
Les contributions sont les bienvenues. Consultez le dépôt GitHub pour les issues et pull requests.
Licence
MIT