PHP Modernization
PHP 8.1-8.5 modernizační workflow s reálným skriptem pro objevování, checklistem a tvrdými ochrannými pravidly.
Otestováno · Funguje
Co umí
Směřuje PHP kódové základny k PSR/PER-CS kompatibilitě a idiomům PHP 8.1-8.5 (readonly, enums, DTOs, property hooks) pomocí přiloženého Python skriptu pro objevování/ověřování plus 18 referenčních dokumentů specifických pro témata a explicitních ochranných pravidel (nikdy plošně readonly Doctrine entity, vždy nejprve Rector --dry-run). Spouští se při modernizaci PHP, práci s PHPStan/Rector/PHP-CS-Fixer nebo refaktorech pro typovou bezpečnost.
Testovací report
Proveden přiložený verify_php_project.py reálně proti generickému composer-minimal fixture repozitáře (uv není k dispozici, spuštěno přes plain python3) -- jeho 9 ID kontrol agent_actions přesně odpovídalo zlatému očekávanému/verifier.json repozitáře, bajt po bajtu na podstatných polích.
Testováno: 2026-07-14 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/php-modernizationPHP 8.1-8.5 modernizační workflow s reálným skriptem pro objevování, checklistem a tvrdými ochrannými pravidly.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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