PHP Modernization
PHP 8.1-8.5 moderniserings-arbeidsflyt med et ekte oppdagelses-skript, sjekkliste og strenge sikkerhetsbarrierer.
Bestått
Hva den gjør
Driver PHP-kodebaser mot PSR/PER-CS-samsvar og PHP 8.1-8.5 idiomer (readonly, enums, DTOs, property hooks) ved hjelp av et medfølgende Python oppdagelses/verifiserings-skript pluss 18 emnespesifikke referansedokumenter og eksplisitte sikkerhetsbarrierer (aldri blanket-readonly Doctrine-entiteter, alltid Rector --dry-run først). Utløses ved PHP-modernisering, PHPStan/Rector/PHP-CS-Fixer-arbeid, eller type-sikkerhets-refaktoreringer.
Testrapport
Kjørte det medfølgende verify_php_project.py i praksis mot repoets egen generiske-composer-minimal fixture (ingen uv tilgjengelig, kjørt via ren python3) — dens 9 agent_actions checkpoint-ID-er matchet repoets egen gyldne forventede/verifier.json nøyaktig, byte-for-byte på de substansielle feltene.
Testet på: 2026-07-14 · Claude Code 2.x (agent harness)
Installer
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 moderniserings-arbeidsflyt med et ekte oppdagelses-skript, sjekkliste og strenge sikkerhetsbarrierer.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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