PHP Modernization
Przepływ pracy modernizacji PHP 8.1-8.5 z prawdziwym skryptem odkrywania, listą kontrolną i twardymi zabezpieczeniami.
Testowano · Działa
Co robi ten skill
Kieruje bazy kodu PHP w stronę zgodności z PSR/PER-CS i idiomów PHP 8.1-8.5 (readonly, enums, DTOs, property hooks) za pomocą dołączonego skryptu Python do odkrywania/weryfikacji, plus 18 dokumentów referencyjnych specyficznych dla tematów i wyraźnych zabezpieczeń (nigdy nie stosować blanket-readonly dla encji Doctrine, zawsze Rector --dry-run najpierw). Uruchamia się na modernizację PHP, pracę z PHPStan/Rector/PHP-CS-Fixer lub refaktoryzacje bezpieczeństwa typów.
Raport z testu
Uruchomiono dołączony verify_php_project.py na rzeczywistym, generycznym fixture repozytorium generic-composer-minimal (brak uv, uruchomiono za pomocą plain python3) — jego 9 identyfikatorów punktów kontrolnych agent_actions dokładnie odpowiadało własnemu złotemu expected/verifier.json repozytorium, bajt po bajcie w polach merytorycznych.
Testowano: 2026-07-14 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/php-modernizationPrzepływ pracy modernizacji PHP 8.1-8.5 z prawdziwym skryptem odkrywania, listą kontrolną i twardymi zabezpieczeniami.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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