Analyze M1 Module For Migration

Décide de migrer/remplacer/ignorer un module Magento 1 avant un portage M2.

par ProxiBlue · ProxiBlue/claude-skills

Testé · Fonctionne ★ 9.6/10

Analyze M1 Module For Migration — Décide de migrer/remplacer/ignorer un module Magento 1 avant un portage M2.

Ce que fait

Passe un module Magento 1 par identification, analyse de la configuration/BD/utilisation des fichiers, recherche d'alternatives M2, et une matrice de décision pondérée pour produire une recommandation de migration/utilisation d'alternative/ignorance avec un rapport prêt pour les parties prenantes. Se déclenche lors de la décision de migrer, remplacer, ou abandonner un module M1 pendant une migration Magento 1 vers 2 ; signale explicitement "installé ne signifie pas utilisé" et refuse de deviner lorsque l'accès à la base de données de production n'est pas disponible.

Rapport de test

A construit un petit module M1 synthétique (observateur + table personnalisée) et l'a exécuté de bout en bout : le rapport guidé par compétence a correctement identifié le hook d'événement exact et la table, puis a explicitement refusé de conclure une recommandation de migration car l'étape 3 (vérification de l'utilisation en production) était indisponible — exactement la discipline "installé ne signifie pas utilisé" qu'il prêche. La base de référence ad hoc a sauté cette vérification et a deviné "probablement sûr d'ignorer" à la place.

Testé le: 2026-07-16 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/ProxiBlue/claude-skills
mkdir -p ~/.claude/skills
cp -r claude-skills/analyze-m1-module-for-migration ~/.claude/skills/analyze-m1-module-for-migration

Commandes et exemples de prompts

  • /analyze-m1-module-for-migrationDécide de migrer/remplacer/ignorer un module Magento 1 avant un portage M2.

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) :

  • Should we migrate this Magento 1 module to M2 or just drop it entirely
  • Analyze whether this legacy M1 observer module is even still being used
  • Give me a migrate-or-skip recommendation for this Magento 1 module