typo3-extension-upgrade

github:netresearch/typo3-extension-upgrade-skill · first committed 2026-01-06 · source · badge

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.

Skill Health: not yet scored

Listed, not yet scored. This skill has no public model test yet. It is in the scoring queue; submitted skills go first, then the most-installed.

Version history

50 commits to this file on GitHub (newest first).

2026-10-01 · commit ac51d76 · docs(api-traps): a v12 redirect() that is not returned bypasses guards
2026-09-30 · commit bb552fb · chore(license): add SPDX notices to authored files
2026-09-27 · commit 8dc6867 · fix(checkpoints): TU-58 ignores comments, TU-09 accepts v14.3 LTS
2026-09-18 · commit 0a82fd8 · docs(api-traps): establish an API fact against the source at a ref
2026-09-18 · commit f0bc675 · docs(v14): two counts, two things counted
2026-09-18 · commit ee05cab · fix(v14): the pasted block exits 1 on a finding
2026-09-18 · commit 4cf26f3 · fix(v14): a step-9 block that runs as pasted
2026-09-18 · commit 201f2ca · docs(v14): a fail line does not name the file, so say where to look
2026-09-18 · commit 6058afe · fix(v14): a check for the edit a sentence did not stop
2026-09-18 · commit 7ffb4d0 · fix(v14): put the import rule where it gets read
2026-09-14 · commit fe747f6 · fix: stop asking for pasted proof, keep the exit check it was for
2026-09-14 · commit f32b289 · fix: say what to do when a commit hook fails, not only what not to do
2026-09-14 · commit f2de32f · fix: state what done means before the steps, and rule out skipped tests
2026-09-14 · commit 9d56984 · fix: allow the one skip that dual compatibility needs
2026-09-10 · commit c11f602 · fix: scope the non-zero exit rule to lines that installed
2026-09-10 · commit dd103a1 · fix: a line that cannot be installed is untested, not failed
2026-09-10 · commit 5d57c77 · fix: test every supported line, and make the report a step
2026-09-10 · commit af413e8 · fix: let step 10 print the evidence the report has to copy
2026-09-10 · commit dfeb662 · fix: require the proof of done in the report, and forbid stopping to ask
2026-09-10 · commit 7e174bf · fix: stop PHPUnit when the install in step 10 fails
2026-09-10 · commit 4c9de51 · fix: install the target in two passes, and never call an untested upgrade green
2026-09-05 · commit acec6f9 · fix(workflow): adding a version is not replacing one
2026-09-05 · commit 561a6f4 · fix(workflow): keep every existing line, not just the one before the target
2026-09-04 · commit a901b36 · fix(workflow): name the Tests/ search in the step, not only in the reference
2026-09-03 · commit 27a0780 · docs(typo3-extension-upgrade): tighten the two sentences review flagged
2026-09-03 · commit 868e3df · fix(workflow): never revert the migration to get back to green
2026-09-03 · commit f864b69 · fix(workflow): describe the revert instead of printing the command
2026-09-02 · commit 51699a8 · fix(workflow): scope the install to TYPO3, and say when a removed class bites
2026-08-31 · commit 512ef28 · fix(workflow): a green suite on the old version proves nothing
2026-08-31 · commit 4d75bd7 · fix(workflow): say composer fails, not just that nothing arrives
2026-08-31 · commit 86b307b · fix(workflow): put the constraint in the step that writes it
2026-08-31 · commit 9aa8a1d · fix(description): open with the request maintainers actually make
2026-07-11 · commit 48eabd8 · feat(scripts): add deterministic deprecation/removal grep scanner
2026-06-12 · commit 7c4cfdc · feat: checkpoint Rector target version + audit-mode reference
2026-05-05 · commit 4c9eb7c · fix(typo3-extension-upgrade): trim SKILL.md description to stay under 500-word limit
2026-05-05 · commit c04691e · feat(typo3-extension-upgrade): document v12/v13/v14 compat gotchas
2026-04-21 · commit 9adc585 · feat: comprehensive v13->v14 upgrade guide (#20)
2026-04-21 · commit e97ff93 · feat: comprehensive v13->v14 upgrade guide
2026-04-18 · commit 89c4afc · fix: trim SKILL.md to stay under 500-word cap after main rebase
2026-04-18 · commit c38acad · feat: add multi-version-worktrees reference for cross-LTS upgrades
2026-04-01 · commit 486f5c9 · feat: add v13-to-v14 upgrade guide and TCA inputLink migration
2026-03-30 · commit a41b45a · feat: add third-party dependency upgrade guidance and checkpoints
2026-03-30 · commit 2ac3fe7 · fix: condense SKILL.md to fit 500-word limit
2026-03-18 · commit 4e09ca5 · feat: add improved description triggers and evals
2026-02-25 · commit 5a39d96 · refactor: trim SKILL.md to <500 words, move detail to references
2026-02-15 · commit 2a0070f · fix: address review feedback
2026-02-15 · commit 8423688 · fix: align SKILL.md description with writing-skills quality standard
2026-02-05 · commit cc20a46 · feat: improve skill based on Claude Code insights analysis
2026-01-11 · commit 8c4ae34 · refactor!: move assets/ to skill directory for skill-creator conformance
2026-01-06 · commit e9f8a86 · refactor: restructure skill for Claude Code compatibility

Archived snapshots