← スキル一覧へ
🐘
PHP Modernization Agent Skill
PHP 8.1–8.5 project を assessment-first で近代化します。PHPStan、Rector、PER-CS、DTO、enum、readonly、Symfony、Doctrine の境界を扱い、危険な一括変更は dry-run と review gate の後に限定します。
主な機能
- project 棚卸しと checkpoint gap
- Rector/PHPStan の安全な rehearsal
- PHP 8.1–8.5 型 modernize
- Doctrine・Symfony・test 境界
インストール
Claude Code は netresearch/claude-code-marketplace を追加し、php-modernization@netresearch-claude-code-marketplace を導入します。Agent Skills 対応 client は npx skills add https://github.com/netresearch/php-modernization-skill --skill php-modernization を使えます。
使い方
PHP 8.1+ と Composer の project で、最初に read-only introspector/verifier を実行し、checkpoint ごとの証拠を確認します。次に modernize_loop.py --mode dry-run の記録を review し、承認後だけ適用して project の解析、test、diff で検証します。
必要条件
PHP 8.1+ と Composer が必要です。完全な flow は PHPStan、Rector、PHP-CS-Fixer、PHPat、Infection 等を呼び、Python helper には uv を推奨します。code は MIT、Skill 内容は CC-BY-SA-4.0 です。source を読み書きするため generated/vendor/cache を避け、一括変更前の人手承認を維持します。
関連スキル