Skip to content

Repository files navigation

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.

About

Generic TYPO3 LTS upgrade effort model: risk multipliers, breaking-change deltas, version compatibility, baseline estimates. Calibration-free; pair with your own historical data for full estimation.

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors