PHP Modernization
PHP 8.1-8.5 moderniseringsworkflow met een echt discovery script, checklist en strikte guardrails.
Getest · Werkt
Wat het doet
Stuurt PHP codebases naar PSR/PER-CS compliance en PHP 8.1-8.5 idiomen (readonly, enums, DTOs, property hooks) met behulp van een gebundeld Python discovery/verification script plus 18 topicspecifieke referentiedocumenten en expliciete guardrails (nooit blanket-readonly Doctrine entities, altijd Rector --dry-run eerst). Activeert bij PHP modernisering, PHPStan/Rector/PHP-CS-Fixer werk, of type-safety refactors.
Testrapport
De gebundelde verify_php_project.py daadwerkelijk uitgevoerd tegen de eigen generic-composer-minimal fixture van de repo (geen uv beschikbaar, uitgevoerd via plain python3) — de 9 agent_actions checkpoint ID's kwamen exact overeen met de eigen golden expected/verifier.json van de repo, byte-voor-byte op de inhoudelijke velden.
Getest op: 2026-07-14 · Claude Code 2.x (agent harness)
Installatie
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
Commando's en voorbeeldprompts
/php-modernizationPHP 8.1-8.5 moderniseringsworkflow met een echt discovery script, checklist en strikte guardrails.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
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