cliftonc/unwind

Compétences Claude pour analyser et documenter en profondeur un codebase héritage avant de le reconstruire avec l'IA

Qu'est-ce que unwind ?

Cette compétence Claude permet d'analyser systématiquement un codebase existant, de le documenter en détail, et de préparer sa reconstruction assistée par IA. Elle est utile pour les développeurs qui doivent moderniser ou réécrire des systèmes hérités souvent mal documentés ou complexes. L'outil guide l'utilisateur à travers une série d'étapes structurées : exploration de l'architecture, extraction des règles métier, identification des dépendances, et génération d'une documentation technique complète. Le résultat est une base de connaissance claire que l'IA peut utiliser pour proposer une architecture moderne, générer du code de remplacement, ou assurer la migration. Cette compétence fonctionne avec Claude Code, Cursor, Codex et d'autres agents IA supportant les skills Markdown.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add cliftonc/unwind

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

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

  1. Exploration initiale – Identifier les langages, frameworks, dépendances et structure du projet.
  2. Analyse des dépendances – Cartographier les relations entre modules, services externes, et bases de données.
  3. Extraction des règles métier – Documenter les algorithmes, validations, conditions et comportements métier.
  4. Documentation technique – Générer une architecture, des diagrammes de flux, et une spécification fonctionnelle.
  5. 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'architecture
  • business-rules.md – Liste des règles métier
  • data-flow.md – Flux de données
  • migration-plan.md – Plan de reconstruction
  • api-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

Skills associés