Analyze M1 Module For Migration

Decide migra/sostituisci/salta per un modulo Magento 1 prima di un porting a M2.

di ProxiBlue · ProxiBlue/claude-skills

Promosso ★ 9.6/10

Analyze M1 Module For Migration — Decide migra/sostituisci/salta per un modulo Magento 1 prima di un porting a M2.

Cosa fa

Guida un modulo Magento 1 attraverso identificazione, analisi di configurazione/DB/utilizzo file, ricerca di alternative M2, e una matrice decisionale ponderata per produrre una raccomandazione di migra/usa-alternativa/salta con un report pronto per gli stakeholder. Si attiva nel decidere se migrare, sostituire, o abbandonare un modulo M1 durante una migrazione da Magento 1 a 2; segnala esplicitamente 'installato non significa usato' e rifiuta di indovinare quando l'accesso al DB di produzione non è disponibile.

Rapporto di test

Ho costruito un piccolo modulo M1 sintetico di esempio (observer + tabella personalizzata) e l'ho eseguito end-to-end: il report guidato dalla skill ha correttamente identificato l'hook evento esatto e la tabella, quindi ha esplicitamente rifiutato di concludere una raccomandazione di migrazione perché il Passo 3 (verifica utilizzo produzione) non era disponibile — esattamente la disciplina 'installato non significa usato' che predica. Il baseline ad hoc ha saltato quel controllo e ha indovinato 'probabilmente sicuro da saltare' invece.

Testato il: 2026-07-16 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /analyze-m1-module-for-migrationDecide migra/sostituisci/salta per un modulo Magento 1 prima di un porting a M2.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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