PHP Modernization
PHP 8.1-8.5 moderniseringsworkflow med et rigtigt opdagelsesscript, checkliste og hårde vagtposter.
Testet · Virker
Hvad det gør
Driver PHP-kodebaser mod PSR/PER-CS compliance og PHP 8.1-8.5 idiomer (readonly, enums, DTOs, property hooks) ved hjælp af et medfølgende Python opdagelses-/verifikationsscript plus 18 emnespecifikke reference-dokumenter og eksplicitte vagtposter (aldrig blanket-readonly Doctrine entities, altid Rector --dry-run først). Triggers ved PHP-modernisering, PHPStan/Rector/PHP-CS-Fixer arbejde, eller type-sikkerhedsrefaktoriseringer.
Testrapport
Kørte det medfølgende verify_php_project.py i virkeligheden mod repoens egen generiske-composer-minimal fixture (ingen uv tilgængelig, kørt via almindelig python3) -- dens 9 agent_actions checkpoint IDs matchede repoens egen gyldne forventede/verifier.json præcist, byte-for-byte på de substantielle felter.
Testet: 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
Kommandoer og eksempelprompter
/php-modernizationPHP 8.1-8.5 moderniseringsworkflow med et rigtigt opdagelsesscript, checkliste og hårde vagtposter.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
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