Inherit Legacy Style
Stoppez la dérive de style de l'IA sur le code legacy : scannez les conventions implicites sur 4 dimensions, résolvez les conflits un par un avec vous, et figez-les dans un .ai-style-rules.md applicable.
- Quoi
- Stoppez la dérive de style de l'IA sur le code legacy : scannez les conventions implicites sur 4 dimensions, résolvez les conflits un par un avec vous, et figez-les dans un .ai-style-rules.md applicable.
- Coût
- Gratuit
- Prérequis
- Utilisez « Hériter du style d'un projet legacy » avec votre Muse.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Sélectionné par Skill Harbor : un skill de workflow qui empêche le code généré par IA de dériver du style d'un codebase legacy écrit à la main. Il détecte son mode automatiquement : à la première exécution il mesure l'échelle du projet (petit, moyen ou grand), scanne le codebase sur quatre dimensions de méta-architecture (anatomie des fichiers, état et flux de contrôle, placement de l'infrastructure, gestion d'erreurs), applique une réduction de bruit par seuil de signal pour que les conflits faibles se résolvent seuls sans vous déranger, puis vous cuisine sur les conflits forts strictement une question à la fois, chacune avec preuves et quatre options. Le consensus devient un .ai-style-rules.md avec des Golden Files (vrais chemins d'exemples), des règles concrètes de nommage et de contrôle d'état, et des DONTs, plus un hook d'application optionnel (doux via référence CLAUDE.md, dur via PreToolUse, ou aucun, à vous de choisir). Aux exécutions suivantes il fait un reniflage incrémental : il compare les changements Git récents aux règles enregistrées, cuisine les nouveaux conflits de la même façon, et ajoute des journaux d'évolution sans écraser les anciennes règles. Une fois branché, chaque tâche d'écriture de code s'ouvre avec une déclaration de conformité nommant l'exemple suivi et les DONTs évités. Une contribution communautaire à la collection ECC. Par @affaan-m, listé ici avec crédit à son créateur. Tiré du dépôt affaan-m/ECC (MIT). Bémols honnêtes : il faut un accès lecture/écriture à la racine du projet et vos réponses pour l'étape de questions, donc il est interactif par design ; il aligne la méta-architecture seulement, pas la syntaxe ni la qualité de la stack, et il ne copie jamais les bugs des fichiers exemples. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans MuseLe prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
Utilisez « Hériter du style d'un projet legacy » avec votre Muse. Prérequis : accès lecture/écriture à la racine de votre projet. Git recommandé (repli sur les dates de fichiers sinon). 1. Ouvrez le skill : https://github.com/affaan-m/ECC/blob/main/skills/inherit-legacy-style/SKILL.md et copiez le texte complet du SKILL.md. 2. Collez-le dans un chat avec Muse (dans votre projet) et ajoutez : « Intègre-toi à ce codebase legacy sans changer son style. » 3. Répondez aux questions une par une quand des conflits de style surgissent, puis relisez le .ai-style-rules.md généré avant de le garder. Astuce : lancez-le une fois par projet, puis relancez après les gros refactors pour le reniflage incrémental. Sécurité : un skill est du texte d'instructions ; il n'exécute rien tout seul. Relisez le fichier de règles généré et tout hook proposé avant de les accepter.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.