Künstliche Intelligenz hilft beim Programmieren. Man nennt diese Programme auch KI-Assistenten. Beispiele dafür sind Cursor, Claude Code oder Gemini CLI. Diese Programme müssen Ihr Projekt gut kennen. Sie müssen die Fachbegriffe und die Regeln kennen. Sonst macht die künstliche Intelligenz Fehler bei TYPO3. Die Antworten sind dann oft ungenau. Vielleicht passt die Version von TYPO3 nicht. Oder das Programm nutzt veraltete Befehle.
Die webconsulting Skills-Bibliothek löst dieses Problem. Eine Bibliothek ist eine geordnete Sammlung. Unsere Sammlung enthält 133 nützliche Hilfen. Wir nennen diese Hilfen auch Skills. Ein einfaches Programm verteilt diese Hilfen an Ihre KI-Assistenten. Sie rufen eine Hilfe mit einem einfachen Befehl auf. Dieser Befehl beginnt mit einem Schrägstrich. Die künstliche Intelligenz weiß dann sofort Bescheid. Sie bekommt alle wichtigen Informationen für die Aufgabe.
Inhaltsverzeichnis
Überblick
Funktionen im Detail
TYPO3-Skills im Detail
Dank an Netresearch
Installation
Fazit
Überblick
Die webconsulting Skills-Bibliothek ist eine Sammlung von Hilfen.
Diese Hilfen geben künstlicher Intelligenz geordnetes Wissen.
Jede Hilfe hat eine eigene Datei mit dem Namen SKILL.md.
Diese Datei enthält genaue Anweisungen für die künstliche Intelligenz.
Es gibt auch Ordner für Beispiele und Vorlagen.
Die Sammlung enthält 133 Hilfen in 13 Gruppen.
Für TYPO3-Programmierer gibt es 28 spezielle Hilfen. Diese Hilfen unterstützen Sie bei der täglichen Arbeit. Zum Beispiel bei Texten, Tests, Sicherheit und Suchmaschinen. Die Hilfen stammen von Fachleuten. Dazu gehören die Firmen Netresearch und Anthropic .
Die Hilfen funktionieren mit vielen verschiedenen Programmen. Dazu gehören Claude Code, OpenAI Codex, Gemini CLI und Windsurf. Auch GitHub Copilot kann die Hilfen nutzen. Sie konfigurieren die Hilfen über einfache Einstellungs-Dateien. So arbeiten alle Ihre KI-Assistenten mit demselben Wissen.
Die Sammlung ist keine Erweiterung für TYPO3. Sie erscheint nicht in der Verwaltung von TYPO3. Es ist ein eigenes Werkzeug für die Programmiersprache PHP. Sie installieren es unabhängig von Ihrem TYPO3-Projekt. Die 28 TYPO3-Hilfen sind für die Version TYPO3 v14 gemacht.
Funktionen im Detail
Es gibt verschiedene Werkzeuge für die Arbeit mit künstlicher Intelligenz. Diese Werkzeuge heißen Skills, MCP-Server und CLI-Tools. Die Werkzeuge haben unterschiedliche Aufgaben. Hier erklären wir die genauen Unterschiede:
| Feature | Hilfen (Skills) | MCP-Server | Befehls-Werkzeuge |
|---|---|---|---|
| Was es ist | Anleitungen und Wissen für die künstliche Intelligenz | Eine Verbindung für Live-Aktionen und Daten-Zugriffe | Programme zum Ausführen von Befehlen |
| Wann aktiv | Nur bei Bedarf über einen Befehl oder Suchbegriff | Immer im Hintergrund aktiv für die künstliche Intelligenz | Wenn Sie das Programm starten |
| Typische Aufgabe | TYPO3-Bausteine erklären und Code-Beispiele zeigen | Datenbanken abfragen oder Dateien lesen | Befehle wie composer oder git ausführen |
| Verbindung | Unterstützt den MCP-Server | Unterstützt die Hilfen | Wird von beiden Werkzeugen benutzt |
Aufbau der Hilfen
Jede Hilfe ist gleich aufgebaut:
| Datei / Ordner | Inhalt | Pflicht |
|---|---|---|
| SKILL.md | Die Hauptdatei: Beschreibung, Suchbegriffe und genaue Anweisungen | Ja |
| references/ | Quellen, Links und weitere Erklärungen | Nein |
| scripts/ | Kleine Programme für die Hilfe | Nein |
| assets/ | Bilder, Pläne und nützliche Dateien | Nein |
| examples/ | Beispiele für fertigen Code | Nein |
Übersicht der TYPO3-Hilfen
Die 28 Hilfen für TYPO3 eignen sich für diese Bereiche:
Inhalt und Aufbau
Qualität und Tests
Infrastruktur
TYPO3-Hilfen im Detail
Die Hilfen passen zu den echten Phasen der Arbeit. Diese Phasen sind Planung, Programmieren, Prüfen, Schreiben und Betrieb. Die künstliche Intelligenz gibt dadurch sehr genaue Antworten. Sie gibt keine allgemeinen Antworten für PHP. Sie entscheidet direkt für TYPO3. Dabei beachtet sie alle aktuellen Regeln für die Version v14.
| Skill | Was kann ich damit machen? | Warum gut? |
|---|---|---|
| typo3-content-blocks | Neue Bausteine für Inhalte erstellen, anpassen und Fehler suchen. | Hält alle Einstellungen und Texte an einem festen Ort zusammen. |
| typo3-datahandler | Inhalte, Seiten und Kategorien sicher erstellen, ändern oder löschen. | Nutzt die eingebauten Werkzeuge von TYPO3 für sichere Daten. |
| typo3-records-list-types | Listen und Ansichten für das Kontroll-Zentrum in TYPO3 einrichten. | Macht Daten für Redakteure ohne neues Programmieren schneller lesbar. |
| typo3-visual-editor | Die direkte Bearbeitung von Inhalten auf der Internetseite vorbereiten. | Erleichtert die Arbeit für Redakteure und vermeidet typische Fehler. |
| typo3-shadcn-content-elements | Moderne Inhalts-Bausteine mit einem neuen Design-System erstellen. | Verbindet modernes Design direkt mit den Bausteinen von TYPO3. |
| typo3-vite | Moderne Werkzeuge für Design, Schriften und Bilder in TYPO3 einrichten. | Nutzt moderne Werkzeuge für schnelle Ladezeiten der Internetseite. |
| typo3-solr | Eine schnelle und große Suche für die Internetseite einrichten. | Erstellt eine professionelle Suche nach festen Regeln. |
| typo3-workspaces | Inhalte vorschreiben, prüfen und erst später im Internet veröffentlichen. | Vermeidet Fehler beim Veröffentlichen von neuen Texten. |
| typo3-translations | Übersetzungen und Texte für verschiedene Sprachen prüfen. | Verhindert fehlende Texte in mehrsprachigen Internetseiten. |
| typo3-accessibility | Vorlagen und Formulare auf Barrierefreiheit prüfen. | Macht Barrierefreiheit zu einem festen Teil der täglichen Arbeit. |
| typo3-seo | Einstellungen für eine bessere Platzierung bei Google einrichten. | Hilft bei der Sichtbarkeit der Internetseite in Suchmaschinen. |
| typo3-security | Die Internetseite gegen Angriffe und Daten-Diebstahl schützen. | Bietet eine praktische Liste für die Sicherheit der Internetseite. |
| typo3-testing | Automatische Tests für den Programm-Code einrichten. | Findet Fehler im Code sofort bei jeder Änderung. |
| typo3-conformance | Erweiterungen auf wichtige Regeln und Standards von TYPO3 prüfen. | Gibt eine genaue Liste für die Qualität Ihrer Programme. |
| typo3-docs | Anleitungen und Erklärungen für Ihre Erweiterungen schreiben. | Sorgt für gute Dokumentation. Das Wissen geht nicht verloren. |
| typo3-ddev | Lokale Arbeits-Umgebungen auf dem eigenen Computer verwalten. | Beschleunigt das Programmieren auf dem eigenen Computer. |
| typo3-update | Eigene Programme für die neue Version TYPO3 v14 anpassen. | Die künstliche Intelligenz nutzt immer die neuesten Regeln. |
| typo3-extension-upgrade | Erweiterungen von alten Versionen auf TYPO3 v14 bringen. | Ordnet die Arbeit in eine sichere Reihenfolge. |
| typo3-rector | Automatische Updates für den Programm-Code vorbereiten. | Erledigt viel Arbeit automatisch. Sie entscheiden über den Rest. |
| typo3-fractor | Andere wichtige Dateien und Einstellungen in Erweiterungen automatisch anpassen. | Ändert auch Dateien ohne reinen PHP-Code. |
| typo3-batch | Sehr viele Dateien auf einmal ändern und anpassen. | Hilft bei großen Änderungen, ohne den Überblick zu verlieren. |
| typo3-simplify | Schwierigen Code einfacher machen und unnötigen Code löschen. | Spart Kosten bei der Pflege der Internetseite. |
| typo3-powermail | Kontakt-Formulare erstellen, prüfen und vor Spam schützen. | Erstellt sichere Formulare für E-Mails und Anfragen. |
| typo3-news-tags | Stichworte für Nachrichten automatisch erstellen und zuordnen. | Sorgt für Ordnung bei sehr vielen Nachrichten. |
| typo3-idea-extension-blog | Ideen für Erweiterungen prüfen und erste Entwürfe schreiben. | Verbindet die Idee mit einem Plan für Werbung. |
| typo3-initial-release | Eine neue Erweiterung für die Veröffentlichung vorbereiten. | Verhindert vergessene Angaben kurz vor der Veröffentlichung. |
| typo3-core-contributions | Fehler im Kern von TYPO3 melden und Verbesserungen einreichen. | Erleichtert die aktive Mitarbeit am offiziellen TYPO3. |
| typo3-icon14 | Bilder und Symbole für TYPO3 v14 passend gestalten. | Sorgt für ein einheitliches Aussehen im Kontroll-Zentrum. |
Das bedeutet für Ihre tägliche Arbeit: Sie müssen der künstlichen Intelligenz keine allgemeinen Fragen stellen. Sie können ihr sehr genaue Aufgaben geben. Hier sind einige Beispiele:
Neue Funktionen bauen
Bestehende Programme modernisieren
Qualität sichern
Betrieb sichern
Die Hilfen haben keine magischen Kräfte. Der echte Vorteil ist das schnelle Wissen im richtigen Moment. Das Programm kennt die genaue Version von TYPO3. Es kennt die typischen Fehler und die richtigen Werkzeuge. Die Antworten der künstlichen Intelligenz werden dadurch viel genauer. Sie können die Vorschläge viel schneller in Ihrem Projekt prüfen.
Großes Dankeschön an Netresearch
Viele Hilfen stammen von der Firma Netresearch DTT GmbH. Oder wir nutzen die gute Vorarbeit dieser Firma. Wir möchten uns herzlich bei Netresearch bedanken. Die Firma hat sehr viel praktisches Wissen über TYPO3 gesammelt. Sie hat dieses Wissen für künstliche Intelligenz nutzbar gemacht.
Ohne diese Vorarbeit wäre unsere Sammlung viel kleiner. Sie wäre für die Praxis nicht so nützlich. Besonders die wichtigen Themen für TYPO3 profitieren von dieser Arbeit. Dazu gehören die Bausteine, die Sicherheit, die Tests und Updates.
Installation
git clone https://github.com/dirnbauer/webconsulting-skills.git
cd webconsulting-skills
./install.shDas Installations-Programm install.sh findet Ihre installierten KI-Assistenten automatisch.
Es richtet alle Verknüpfungen von selbst ein.
Sie benötigen dafür keine Administrator-Rechte.
Häufige Fragen
Fazit
Die webconsulting Skills-Bibliothek schließt eine wichtige Lücke. Sie bringt geprüftes Wissen über TYPO3 direkt zu Ihren KI-Assistenten. Sie müssen dafür nichts mühsam einstellen oder installieren. Die Hilfen funktionieren sofort in allen bekannten Programmen. Die Sammlung enthält 133 Hilfen. Es ist ein nützliches Werkzeug für Ihre tägliche Arbeit im Team.
Die Sammlung nutzt freie Quellen von Netresearch und Anthropic . Wir danken der Firma Netresearch für die vielen nützlichen Hilfen. Ein Dank geht auch an die Gemeinschaft von TYPO3 für Rückmeldungen.