typo3-14-update
Installation
SKILL.md
TYPO3 14 update
Update one extension, sitepackage, or full project from TYPO3 v12/v13 to supported TYPO3 14.3 LTS. The deliverable is the updated installation running in the local DDEV project — installable, migrated, wizard-complete, tested, documented, and rendering identically to its pre-update baseline. Produce v14-only code; do not retain v12/v13 compatibility branches or shims.
The outcome this skill delivers
An old TYPO3 project arrives; a modern v14 site leaves. Four properties define "done", each proven by evidence rather than asserted — when a phase cannot produce its evidence, the update is not finished:
| Goal | Proven by |
|---|---|
| Fast | Lighthouse over a sampled sitemap set, optimized in a fix-and-re-measure loop (Phase 9) |
| Correct | The visual regression main loop — identical rendering before and after — plus upgrade wizards, tests, static analysis, and the backend module sweep (Phases 2, 8, 9) |
| Accessible | An axe-core-driven WCAG 2.2 AA loop run to green before the baselines and re-verified after the update (Phases 2, 8) |
| Easy to use | Visual Editor inline editing and a migrated CKEditor RTE with language and abbreviation support and live-matching styles (Phase 7) |
Every phase serves one of these four; when a decision is ambiguous, choose the option that best preserves them.