Skip to content

netresearch/typo3-upgrade-effort-model

v1.4.0(MIT AND CC-BY-SA-4.0)

Generic TYPO3 LTS upgrade effort model: per-version risk multipliers (v14: Fluid 5 strict VHs, HashService removal, TSFE removal, asset-pipeline removal), breaking-change baselines, version-compatibility matrix, Rector coverage adjustments, and a 7-phase assessment workflow. Calibration-free β€” pair with your own historical project data for tuned estimates.

typo3-upgrade-effort-model-skill

Generic effort model for TYPO3 LTS major version upgrades. Provides per-version risk multipliers, breaking-change baselines, version-compatibility matrix, Rector coverage adjustments, and a 7-phase assessment workflow. Calibration-free β€” pair with your team's historical project data for tuned estimates.

πŸ”Œ Compatibility

Agent Skill following the open standard. Works with Claude Code, Cursor, GitHub Copilot, and any skills-compatible AI agent.

What this skill does

  • v14 risk-multiplier table (Fluid 5 strict VHs, HashService removal, TSFE removal, asset-pipeline removal, magic finders, EXT:form hooks, …)
  • per-extension baselines for v10β†’v14 paths
  • TYPO3 ↔ PHP version-compatibility matrix
  • generic extension classification (core / public-active / public-stale / customer-custom / heavily-customised)
  • 7-phase assessment workflow with command-level detail
  • Rector coverage discount per target version

What this skill does NOT do

  • It doesn't supply your team's calibration factor β€” you measure that against your historical projects.
  • It doesn't ship case studies for specific projects (those belong in your private estimator skill).
  • It doesn't set deadlines or pricing β€” that's commercial, not technical.

Installation

Via Claude Code Marketplace

/plugin install typo3-upgrade-effort-model@netresearch-claude-code-marketplace

Via Composer

composer require netresearch/typo3-upgrade-effort-model-skill

Usage

Trigger on prompts like:

  • "Estimate effort to upgrade TYPO3 11.5 to 14.3 LTS"
  • "What's the risk level for upgrading our extension to v14?"
  • "Should we skip-version v11 β†’ v13 or go incremental?"

The skill walks the 7-phase workflow and produces an effort range per extension and per project. Apply your team's calibration factor on top.

Companion skills

  • typo3-conformance-skill β€” extension quality scoring (feeds risk multiplier)
  • typo3-testing-skill β€” test coverage assessment (feeds regression risk)
  • typo3-extension-upgrade-skill β€” performs the upgrade after the estimate
  • typo3-project-upgrade-skill β€” deployed-project upgrade workflow

For Netresearch-internal use with historical-data calibration, see coding-ai/typo3-upgrade-estimator-skill (which consumes this model).

License

Code: MIT. Documentation/content: CC-BY-SA-4.0. See LICENSE-MIT and LICENSE-CC-BY-SA-4.0.