By netresearch
Plan and execute systematic TYPO3 extension upgrades between LTS versions (v11โv12, v12โv13, v13โv14) using automated scanners, Rector migrations, and phased migration plans.
Uses power tools
Uses Bash, Write, or Edit tools
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code skill for systematically upgrading TYPO3 extensions to newer LTS versions.
Developed by Netresearch DTT GmbH
This is an Agent Skill following the open standard originally developed by Anthropic and released for cross-platform use.
Supported Platforms:
Skills are portable packages of procedural knowledge that work across any AI agent supporting the Agent Skills specification.
This skill guides extension developers through upgrading TYPO3 extensions (third-party or custom) to newer TYPO3 LTS versions with modern PHP compatibility. It covers:
This skill is for extension developers upgrading extension code. It does NOT cover:
| From | To | Status |
|---|---|---|
| v7 | v8 | Documented |
| v8 | v9 | Documented |
| v9 | v10 | Documented |
| v10 | v11 | Documented |
| v11 | v12 | Documented |
| v12 | v13 | Documented |
| v13 | v14 | Monitoring |
| v12 | v12+v13 (dual) | Documented |
Add the Netresearch marketplace once, then browse and install skills:
# Claude Code
/plugin marketplace add netresearch/claude-code-marketplace
Install with any Agent Skills-compatible agent:
npx skills add https://github.com/netresearch/typo3-extension-upgrade-skill --skill typo3-extension-upgrade
Download the latest release and extract to your agent's skills directory.
git clone https://github.com/netresearch/typo3-extension-upgrade-skill.git
composer require netresearch/typo3-extension-upgrade-skill
Requires netresearch/composer-agent-skill-plugin.
The skill activates automatically when Claude detects:
Example prompts:
typo3-extension-upgrade-skill/
โโโ SKILL.md # Main skill instructions
โโโ README.md # This file
โโโ assets/ # Configuration templates
โ โโโ rector.php # Rector configuration
โ โโโ fractor.php # Fractor configuration
โ โโโ phpstan.neon # PHPStan configuration
โ โโโ phpunit.xml # PHPUnit configuration
โ โโโ .php-cs-fixer.php # PHP-CS-Fixer configuration
โโโ references/ # Detailed documentation
โโโ api-changes.md # Version-specific API migrations (v7-v14)
โโโ pre-upgrade.md # Pre-upgrade checklist
Netresearch DTT GmbH https://www.netresearch.de/
Netresearch is a Leipzig-based technology company specializing in e-commerce, logistics, and TYPO3 solutions. With extensive experience in TYPO3 extension development and maintenance, Netresearch contributes to the TYPO3 ecosystem through open-source extensions and community involvement.
This project uses split licensing:
See the individual license files for full terms.
npx claudepluginhub netresearch/claude-code-marketplace --plugin typo3-extension-upgradeComprehensive Jira integration with auto-detection of issue keys
Generate and maintain AGENTS.md, copilot-instructions.md, and other agent rule files
Git workflow best practices with commit validation hooks
PHP 8.x modernization patterns with type safety and PHPStan
Fast codebase search with ripgrep for text patterns, ast-grep for structural code search, plus fd, rga, tokei, and scc
Ultra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Unified capability management center for Skills, Agents, and Commands.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.