From typo3-skills
Creates and configures TYPO3 v14 FlexForms for Extbase plugins and plain content elements. Use for adding plugin settings, registering FlexForms, or fixing legacy TCEforms issues.
How this skill is triggered — by the user, by Claude, or both
Slash command
/typo3-skills:typo3-flexformsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides guidelines and patterns for implementing FlexForms in TYPO3 v14+.
This skill provides guidelines and patterns for implementing FlexForms in TYPO3 v14+.
<TCEforms> Tag: The <TCEforms> tag is deprecated and has been completely removed in TYPO3 v13+. All configurations must be placed directly under the element property (e.g., directly as <config>...</config>). Including <TCEforms> will break the FlexForm display in the backend.settings. (e.g., <settings.limit>). This makes them automatically available in the controller via $this->settings['limit'] and in Fluid via {settings.limit}.ExtensionUtility::registerPlugin() and ExtensionManagementUtility::addPlugin() accept the FlexForm XML path directly as an argument, eliminating the need for addPiFlexFormValue() and custom TCA showitem overrides in most cases. Internally, this adds the FlexForm definition to the ds option of the plugin via columnsOverrides.Configuration/FlexForms/PluginName.xml.<TCEforms> wrappers if modernizing existing configurations.For complete examples of configuration, including Extbase registration, plain plugin registration, XML file structure, and Categories, see references/examples.md.
npx claudepluginhub starraider/typo3-skillsBuilds TYPO3 v13+/v14+ Extbase frontend plugins from scratch, covering plugin registration, domain models, repositories, controllers, TCA, TypoScript, and dependency injection.
Simplifies and refines TYPO3 extension code (PHP, Fluid, TCA, YAML) for v14 best practices, replacing deprecated patterns with core APIs. Run after implementing a feature or before merging a PR.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.