Skip to content

starraider/ai-typo3-extension-developer-plugin

v1.0.0CC-BY-4.0

Reusable Agent Skills for developing and maintaining TYPO3 v13 and v14 extensions.

typo3-extbase-plugin

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.

typo3-extension-documentation

Create, revise, preview, validate, and publish documentation for a TYPO3 extension. Use when an extension needs a Documentation manual or root README documentation, local rendering, docs.typo3.org publication preparation, webhook setup, or documentation CI. Do not use for general TYPO3 extension implementation without documentation work.

typo3-flexforms

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.

typo3-scheduler-task

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.

typo3-ter-publication

Prepare, publish, and maintain TYPO3 extensions in the TYPO3 Extension Repository (TER). Use for TER readiness audits, release metadata, packaging, CI, submission, version releases, and maintenance. Use the documentation skill for a documentation-only task and implementation skills for feature development.

typo3-translatable-extension-data

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.