KI-Coding-Assistenten wie Cursor, Claude Code oder Gemini CLI werden erst dann produktiv, wenn sie das Fachvokabular und die Konventionen des jeweiligen Projekts kennen. Generische Prompts führen bei TYPO3-Aufgaben zu Antworten, die technisch korrekt, aber kontextuell falsch sind – falsche TYPO3-Version, falsches API, falsches Konzept.
Die webconsulting Skills-Bibliothek löst dieses Problem: Sie bündelt 133 kuratierte Agent Skills in einer einzigen Sammlung und verteilt sie per Symlink gleichzeitig in alle gängigen KI-Clients. Entwickler:innen rufen einen Skill per Slash-Command auf – und der KI-Client erhält unmittelbar den richtigen Kontext für die Aufgabe.
Inhaltsverzeichnis
Überblick
Funktionen im Detail
Installation
Fazit
Überblick
Die webconsulting Skills-Bibliothek ist ein Composer-Plugin bzw. Toolkit, das KI-Coding-Clients mit strukturiertem Wissen ausstattet. Jeder Skill besteht aus einer zentralen SKILL.md-Datei, die dem KI-Client bei Aufruf als Prompt-Kontext übergeben wird, ergänzt durch optionale Unterordner für Referenzen, Skripte, Assets und Beispiele. Die Bibliothek umfasst 133 Skills in 13 Kategorien.
Für TYPO3-Entwickler:innen besonders relevant: 28 der enthaltenen Skills decken typische TYPO3-Entwicklungsaufgaben ab – von Content Blocks über Translations und Testing bis hin zu Security, SEO, Workspaces, Vite-Integration und Solr. Skill-Quellen sind u. a. Netresearch und Anthropic .
Die Cross-Client-Konfiguration erfolgt über standardisierte Dateien: CLAUDE.md für Claude Code, AGENTS.md für OpenAI Codex, GEMINI.md für Gemini CLI, .windsurfrules für Windsurf und .github/copilot-instructions.md für GitHub Copilot. So lässt sich der Kontext clientübergreifend einheitlich konfigurieren.
Die webconsulting Skills-Bibliothek ist keine TYPO3-Extension und erscheint nicht in der Extension-Verwaltung. Sie ist ein PHP-8.2+-Toolkit, das unabhängig vom TYPO3-Projekt installiert wird. Die enthaltenen 28 TYPO3-Skills zielen auf TYPO3 v14 – das Toolkit selbst hat keine TYPO3-Abhängigkeit.
Funktionen im Detail
Skills, MCP-Server und CLI-Tools überschneiden sich im Alltag, dienen aber unterschiedlichen Zwecken. Die folgende Übersicht klärt die Abgrenzung:
| Feature | Skills | MCP-Server | CLI-Tools |
|---|---|---|---|
| Was es ist | Kuratiertes Wissen / Anleitungen als Prompt-Kontext | Protokoll für Werkzeug- und Datenzugriff (Live-Aktionen) | Ausführbare Programme (Befehle, Pipelines) |
| Wann aktiv | On-demand per Slash-Command oder Keyword | Dauerhaft verbunden, der KI-Client ruft Tools auf | Explizit vom Nutzer / Agenten gestartet |
| Typische Aufgabe | TYPO3-Content-Blocks erklären, Code-Muster liefern | Datenbankabfrage, Datei lesen, API aufrufen | composer, vendor/bin/typo3, git |
| Verhältnis | Ergänzt MCP, ersetzt es nicht | Ergänzt Skills, ersetzt sie nicht | Wird von Skills und MCP genutzt |
Skill-Struktur
Jeder Skill folgt einem einheitlichen Aufbau:
| Datei / Ordner | Inhalt | Pflicht |
|---|---|---|
| SKILL.md | Einstiegspunkt: Beschreibung, Trigger-Keywords, Anweisungen | Ja |
| references/ | Quellen, Links, weiterführende Dokumentation | Nein |
| scripts/ | Hilfsskripte, die der Skill aufrufen kann | Nein |
| assets/ | Bilder, Schemata, Beispieldateien | Nein |
| examples/ | Codebeispiele und Demo-Implementierungen | Nein |
TYPO3-Skills im Überblick
Die 28 TYPO3-Skills decken unter anderem folgende Bereiche ab:
Content & Struktur
Qualität & Tests
Infrastruktur
Installation
git clone https://github.com/dirnbauer/webconsulting-skills.git
cd webconsulting-skills
./install.shDas install.sh-Skript erkennt die installierten Clients und legt die Symlinks automatisch an. Es sind keine root-Rechte erforderlich.
Häufige Fragen
Fazit
Die webconsulting Skills-Bibliothek schließt eine praktische Lücke: Sie bringt kuratiertes TYPO3-Wissen direkt in den KI-Coding-Client – ohne Konfigurationsaufwand, ohne Extension-Installation, und gleichzeitig für alle gängigen Clients. Mit 133 Skills und einem wachsenden TYPO3-Bereich ist sie ein greifbares Werkzeug für Teams, die KI-Assistenten produktiv einsetzen wollen.
Die Bibliothek nutzt öffentliche Skill-Sammlungen von Netresearch und Anthropic als Ausgangsbasis. Dank an die TYPO3-Community für Rückmeldungen.