Development

TYPO3 Core Contributions

Guide contributions to TYPO3 core following official contribution guidelines. Includes patch creation, Gerrit workflow, coding guidelines, testing requirements, and review processes for contributing to the TYPO3 core.

Latest release v1.10.1

Install

Pick whichever fits your project — they all reach the same skill.

  1. Claude Code via this marketplace
    /plugin install typo3-core-contributions@netresearch-claude-code-marketplace
  2. npx any Agent Skills CLI
    npx skills add https://github.com/netresearch/typo3-core-contributions-skill --skill typo3-core-contributions

    Universal Agent Skills CLI from skills.sh — works across Claude Code, Cursor, GitHub Copilot, Codex, Gemini CLI and 30+ more agents.

  3. composer require PHP project, as a package
    composer require netresearch/typo3-core-contributions-skill

    Requires netresearch/composer-agent-skill-plugin — resolves Agent Skills as Composer dependencies in PHP projects, auto-discovers skills, generates AGENTS.md.

  4. composer skills:add PHP project, direct source
    composer skills:add github:netresearch/typo3-core-contributions-skill

    Provided by netresearch/composer-agent-skill-plugin — pins skill repos directly without going through Packagist, locks them in composer.skills.lock.

What you can do with it

  • Step-by-step guidance from setup to patch submission
  • Automated detection of common issues
  • Best practices enforcement at every stage
  • Systematic debugging of failed GitLab CI jobs
  • Pattern recognition for common failures
  • Automated fix suggestions
  • Pre-submission validation
  • Code style enforcement (CGL)
  • PHPStan static analysis
  • Comprehensive test coverage
  • Gerrit workflow reference
  • Commit message format guidelines
  • Troubleshooting guide with 60+ scenarios
  • WIP state management

What it expects in your project

  • Git configured with your TYPO3.org email
  • SSH key uploaded to review.typo3.org
  • Docker (for DDEV) or native PHP 8.2+ environment

Tags

  • development
  • typo3