Skills für die Arbeit mit KI-Agenten in TYPO3-Projekten
Meine beliebte TYPO3 Skills Collection hat sich in der Praxis zu einer ziemlich umfangreichen Sammlung entwickelt. Das war hilfreich, aber irgendwann auch unübersichtlich: Skills für Site Packages, Extension-Entwicklung und große Migrationen lagen alle zusammen in einem Paket.
Hinzu kommt, dass inzwischen der Agent Plugins v1.0.0 Standard verabschiedet wurde, der es vereinfacht, Skills zu installieren, sofern der verwendete Agent bzw. KI-Harness diesen Standard bereits unterstützt.
Die neuen TYPO3 Skill Plugins ersetzen und ordnen meine Skill-Sammlung neu. Was vor allem Integrator:innen und im täglichen Projektgeschäft hilft, liegt im TYPO3 Integrator Plugin. Themen, die nur bei eigener Extension-Entwicklung relevant sind, haben ihr eigenes Paket bekommen. Dasselbe gilt für Upgrades und Migrationen.
So musst Du z.B. nicht mehr die Migrations-Skills laden, wenn Du an einem Projekt mit der aktuellen TYPO3-Version arbeitest. Umgekehrt bleibt jedoch das TYPO3 Integrator Plugin der sinnvolle Ausgangspunkt für praktisch jedes TYPO3-Projekt.
Ein Skill gibt einem KI-Agenten konkrete Arbeitsanweisungen und TYPO3-Kontext für eine Aufgabe. Statt bei jeder Anfrage erneut zu erklären, wie ein Site Package, TypoScript, TCA oder DDEV-Projekt funktioniert, bekommt der Agent passendes Fachwissen und einen brauchbaren Ablauf mit. Hinzu kommt, dass die KI-Modelle häufig mit veralteten TYPO3-Dokumentationen und TYPO3-Code trainiert wurden und daher häufig veraltete Ausgaben und falsche "Lösungen" produzieren. Meine Skills liefern hier den KI-Modellen "up-to-date" Informationen, wie TYPO3 aktuell funktioniert.
Das Integrator Plugin als gemeinsame Grundlage
Das TYPO3 Integrator Plugin ist für alle gedacht, die an TYPO3-Projekten arbeiten. Also nicht nur für klassische Integrator:innen, sondern ausdrücklich auch für Extension-Entwickler:innen und für Menschen, die gerade ein Upgrade vorbereiten oder durchführen.
Es enthält mehr als 20 Skills (Stand Sept. 2026) für das, was in vielen Projekten immer wieder anfällt: Fluid-Templates, Navigationen, Route Enhancers, Content Blocks, Site Sets, CKEditor, Formulare, strukturierte Daten, XML-Sitemaps, Content Security Policy, DDEV-Worktrees, Playwright-Tests und Deployments.
Wenn du ein neues Fluid-Template erstellen, ein Sprachmenü sauber lösen möchtest oder eine Formular-Konfiguration wartbar halten willst, ist das Integrator Plugin die richtige Basis. Auch bei einer neuen Extension oder einem Upgrade bleiben diese Themen ja relevant. Das neue Extbase-Plugin hilft wenig, wenn das Site Package drumherum unklar ist.
Für eigene TYPO3-Extensions
Das TYPO3 Extension Developer Plugin richtet sich an Entwickler:innen, die Frontend- oder Backend-Extensions für TYPO3 v13 und v14 bauen.
Es bündelt Skills für Extbase-Plugins, FlexForms, Scheduler Tasks und Extension-Übersetzungen. Das sind Aufgaben, bei denen ein KI-Agent ohne TYPO3-Erfahrung schnell Code erzeugt, der auf den ersten Blick plausibel aussieht, sich aber nicht sauber in TYPO3 einfügt.
Der Extbase-Skill hilft zum Beispiel dabei, Models, Repositories, Controller, TCA, TypoScript und Fluid-Templates gemeinsam zu denken. Der FlexForm-Skill kümmert sich um aktuelle XML-Definitionen und räumt bei Bedarf mit Altlasten auf. Bei Scheduler Tasks oder übersetzbaren Custom Records ist der Kontext ebenso wichtig, weil Datenhaltung und Backend-Konfiguration dazugehören.
Dieses Paket ergänzt das TYPO3 Integrator Plugin. Wer Extensions entwickelt, wird in der Regel beide gut gebrauchen können.
Für Upgrades und Aufräumarbeiten
Das TYPO3 Migrator Plugin ist für Projekte gedacht, bei denen die Technik über Jahre gewachsen ist und ein Update nicht einfach durch ein Composer-Update erledigt ist.
Es unterstützt bei Migrationen von TYPO3 v11 auf v12, von v12 auf v13 und von v13 auf v14. Außerdem hilft es bei der Planung einer Upgrade-Strategie, beim Zusammenführen mehrerer Site Packages, bei der Ablösung von Gridelements durch die Container-Extension und bei der Migration alter CSS-Themes auf Tailwind CSS v4.
Gerade bei solchen Arbeiten lohnt sich eine klare Trennung. Ein Migrations-Agent soll zuerst Abhängigkeiten, veraltete Extensions, Datenstrukturen und Risiken prüfen. Danach kann er einen nachvollziehbaren Migrations-Plan erstellen. Das spart jede Menge Zeit bei Analyse, Vorbereitung, Dokumentation und schließlich auch bei der Durchführung und den Tests der Migration.
Auch hier bleibt das TYPO3 Integrator Plugin sinnvoll. Nach einem Upgrade müssen Formulare, Templates, SEO, Routen, Menüs und Tests schließlich weiterhin funktionieren.
Komplettes Plugin oder einzelne Skills
Du kannst alle drei Sammlungen als vollständiges Agent Plugin installieren. Das passt gut, wenn du regelmäßig mit TYPO3 arbeitest und die jeweiligen Fähigkeiten vollständig verfügbar haben möchtest. Die Plugins folgen dem Agent Plugins v1.0.0 Standard und lassen sich unter anderem in Codex, Cursor, GitHub Copilot und Visual Studio Code einsetzen.
Alternativ installierst Du nur einzelne Skills. Das ist praktisch, wenn du gezielt einen bestimmten Baustein brauchst oder ein Tool nutzt, das den Agent Plugins v1.0.0 Standard (noch) nicht unterstützt, wie etwa Antigravity, OpenCode, Windsurf, Zed, Trae oder Qoder.
Die Aufteilung macht es einfacher: Das Integrator Plugin ist die Empfehlung für alle TYPO3-Projekte. Das Extension Developer Plugin kommt dazu, wenn du eigene Extensions baust. Das Migrator Plugin nimmst du für Versionssprünge, Konsolidierungen und größere Umbauten.
Wenn du vielleicht (unabhängig von TYPO3-Projekten) auch eigene Skills, Agenten, Workflows, Hooks, Slash Commands oder sogar eigene Agent Plugins erstellen möchtest, findest du dafür das AI Skills Plugin.
Kommentare
Keine Kommentare