PHP Modernization
PHP 8.1-8.5 moderniseringsarbetsflöde med ett verkligt upptäcktsskript, checklista och hårda skyddsräcken.
Testad · Fungerar
Vad den gör
Driver PHP-kodbaser mot PSR/PER-CS-efterlevnad och PHP 8.1-8.5-idiom (readonly, enums, DTOs, property hooks) med hjälp av ett medföljande Python-upptäckt/verifieringsskript plus 18 ämnesspecifika referensdokument och explicita skyddsräcken (aldrig blanket-readonly Doctrine-entiteter, alltid Rector --dry-run först). Utlöses vid PHP-modernisering, PHPStan/Rector/PHP-CS-Fixer-arbete eller typsäkerhetsrefaktoriseringar.
Testrapport
Körde det medföljande verify_php_project.py på riktigt mot repots egen generic-composer-minimal-fixture (ingen uv tillgänglig, kördes via vanlig python3) -- dess 9 agent_actions checkpoint-ID:n matchade repots egna gyllene expected/verifier.json exakt, byte för byte på de substantiella fälten.
Testad: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
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
Kommandon och exempelprompter
/php-modernizationPHP 8.1-8.5 moderniseringsarbetsflöde med ett verkligt upptäcktsskript, checklista och hårda skyddsräcken.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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