Agent Skill: Systematic TYPO3 extension upgrades to newer LTS versions. Covers Extension Scanner, Rector, Fractor, PHPStan, and testing. Use when upgrading extensions to newer TYPO3 versions or fixing compatibility issues. By Netresearch.
/plugin marketplace add netresearch/claude-code-marketplace/plugin install netresearch-skills-bundle@netresearch-claude-code-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
LICENSEREADME.mdassets/fractor.phpassets/phpstan.neonassets/phpunit.xmlassets/rector.phpcomposer.jsonreferences/api-changes.mdreferences/pre-upgrade.mdreferences/real-world-patterns.mdSystematic framework for upgrading TYPO3 extensions to newer LTS versions.
Scope: Extension code upgrades only. NOT for TYPO3 project/core upgrades.
| Tool | Purpose | Files |
|---|---|---|
| Extension Scanner | Diagnose deprecated APIs | TYPO3 Backend |
| Rector | Automated PHP migrations | .php |
| Fractor | Non-PHP migrations | FlexForms, TypoScript, YAML, Fluid |
| PHPStan | Static analysis | .php |
composer.json constraints for target versionrector process --dry-run → review → applyfractor process --dry-run → review → applyphp-cs-fixer fixphpstan analyse → fix errorsphpunit → fix tests./vendor/bin/rector process --dry-run && ./vendor/bin/rector process
./vendor/bin/fractor process --dry-run && ./vendor/bin/fractor process
./vendor/bin/php-cs-fixer fix && ./vendor/bin/phpstan analyse && ./vendor/bin/phpunit
Copy from assets/ and adjust for target version:
rector.php, fractor.php, phpstan.neon, phpunit.xml, .php-cs-fixer.phpreferences/upgrade-v11-to-v12.md - TYPO3 v11→v12 specificsreferences/upgrade-v12-to-v13.md - TYPO3 v12→v13 specificsreferences/dual-compatibility.md - Supporting ^12.4 || ^13.4references/api-changes.md - Detailed deprecation patternsreferences/real-world-patterns.md - Fixes from actual upgradesrector/fractor --dry-run show no changesphpstan analyse passes| Version | Changelog |
|---|---|
| v14 | Changelog-14 |
| v13 | Changelog-13 |
| v12 | Changelog-12 |
Contributing: https://github.com/netresearch/typo3-extension-upgrade-skill