starraider/ai-typo3-extension-developer-plugin
Reusable Agent Skills for developing and maintaining TYPO3 v13 and v14 extensions.
Build and extend TYPO3 v13+/v14+ Extbase frontend plugins across database schema, domain models, repositories, controllers, TCA, TypoScript, Fluid templates, dependency injection, and plugin registration. Use when creating an Extbase plugin or adding models, relations, CRUD actions, frontend-user ownership, or persistence mappings. Do not use for standalone FlexForms, Scheduler tasks, or record localization; use the corresponding focused skill.
Create and repair TYPO3 v14 FlexForms for Extbase plugins and plain content elements, including XML structure, plugin registration, settings prefixes, and category fields. Use when adding plugin settings, wiring a FlexForm XML file, or removing legacy TCEforms wrappers. Do not use for general TCA/model work, Scheduler tasks, or record localization.
Create and migrate custom TYPO3 v14 Scheduler tasks using native task classes and TCA-driven tx_scheduler_task configuration. Use when adding a task class, registering a task type, changing task fields or validation, or replacing AdditionalFieldProviderInterface. Do not use for general CLI/cron jobs, Extbase frontend plugins, FlexForms, or record localization.
Make TYPO3 v13+/v14+ extension records translatable and keep Extbase/frontend queries language-aware. Use when custom tables need localization columns, TCA language wiring, synchronization behavior, translated repository results, or controller fixes for default-language leakage. Do not use for Fluid/XLF label translation, standalone FlexForms, Scheduler tasks, or unrelated frontend localization.