PHP Modernization
Workflow di modernizzazione PHP 8.1-8.5 con uno script di scoperta reale, checklist e guardrail rigidi.
Promosso
Cosa fa
Guida le codebase PHP verso la conformità PSR/PER-CS e gli idiomi PHP 8.1-8.5 (readonly, enums, DTOs, property hooks) utilizzando uno script Python di scoperta/verifica incluso più 18 documenti di riferimento specifici per argomento e guardrail espliciti (mai Doctrine entities readonly in blocco, sempre Rector --dry-run prima). Si attiva su modernizzazione PHP, lavoro PHPStan/Rector/PHP-CS-Fixer o refactoring di type-safety.
Rapporto di test
Eseguito verify_php_project.py incluso realmente contro il fixture generic-composer-minimal del repo (nessun uv disponibile, eseguito tramite python3 puro) -- i suoi 9 ID checkpoint agent_actions corrispondevano esattamente al golden expected/verifier.json del repo, byte per byte sui campi sostanziali.
Testato il: 2026-07-14 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/netresearch/php-modernization-skill cd php-modernization-skill mkdir -p ~/.claude/skills cp -r skills/php-modernization ~/.claude/skills/php-modernization
Comandi e prompt di esempio
/php-modernizationWorkflow di modernizzazione PHP 8.1-8.5 con uno script di scoperta reale, checklist e guardrail rigidi.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Modernize this legacy PHP class to use readonly and enumsRun Rector dry-run first and clean up this PHP codebaseConvert these untyped PHP constructor properties to DTOs