webforJ AI Plugin
Das webforJ AI-Plugin ist die empfohlene Möglichkeit, um deinen AI-Coding-Assistenten mit webforJ zu verbinden. Mit einer Installation erhält dein Assistent das vollständige Toolkit: Live-Zugriff auf die webforJ-Dokumentation, Projekt-Scaffolding, Theme-Generierung, Validierung von Designtokens und strukturierte Workflows, die ihm beibringen, all dies korrekt zu nutzen.
Was du bekommst
Die Installation des Plugins verbindet zwei komplementäre Komponenten in einem einzigen Schritt:
- webforJ MCP-Server - Live-Tools, die der Assistent auf Abruf nutzen kann: Informationen in der webforJ-Wissensdatenbank nachschlagen, Maven-Projekte scaffolden, DWC-Themen generieren, die Styling-Oberfläche von DWC-Komponenten lesen und
--dwc-*Tokens validieren, bevor sie in dein CSS gelangen. - Agent Skills - strukturierte Workflows, die dem Assistenten sagen, wann er auf diese Tools zurückgreifen soll, in welcher Reihenfolge die Dinge zu tun sind und wie das Ergebnis validiert wird. Es umfasst den Bau wiederverwendbarer Komponenten und das Styling von webforJ-Apps von Anfang bis Ende.
Zusammen verwandeln sie einen AI-Assistenten, der Vermutungen über webforJ-Konventionen anstellt, in einen, der ihnen folgt.
Selbst mit dem Plugin können AI-Assistenten in komplexen Szenarien fehlerhaften Code erzeugen. Überprüfe und teste immer den generierten Code, bevor du ihn versendest.
Installation
- Claude Code
- GitHub Copilot CLI
- VS Code + Copilot
- Gemini CLI
- OpenAI Codex CLI
claude plugin marketplace add webforj/webforj-ai
claude plugin install webforj@webforj-ai
Überprüfe innerhalb von Claude Code:
/plugin
/mcp
Das webforj Plugin erscheint unter Installiert. Der MCP-Server erscheint als plugin:webforj:webforj-mcp unter verbundenen Servern.
copilot plugin marketplace add webforj/webforj-ai
copilot plugin install webforj@webforj-ai
Überprüfen:
copilot plugin list
Öffne die Befehls-Palette und führe Chat: Install Plugin From Source aus, und füge dann ein:
webforj/webforj-ai
gemini extensions install https://github.com/webforj/webforj-ai
Überprüfen:
gemini extensions list
codex plugin marketplace add webforj/webforj-ai
Öffne dann eine Codex-Sitzung, führe /plugins aus, wähle webforj aus und drücke Leertaste, um es zu aktivieren.
Codex lädt Fähigkeiten nicht automatisch anhand des Eingabeaufforderung-Match wie andere Clients. Rufe sie explizit auf: Codex lädt Fähigkeiten nicht automatisch anhand des Eingabeaufforderung-Match wie andere Clients. Rufe sie explizit auf:
$webforj:webforj-styling-apps theme this app with a blue palette
$webforj:webforj-creating-components wrap this Custom Element as a webforJ component
MCP-Tools funktionieren automatisch ohne das $-Präfix.
Andere Clients
Cursor, Kiro, Goose, Junie, Antigravity und jeder andere Client, der mit Agent Skills kompatibel ist, unterstützt ebenfalls das Plugin - sie verwenden jedoch manuelle Konfiguration anstelle eines Marktplatzbefehls. Siehe die Installationsanleitung pro Client für die genauen Schritte.
Verwendung
Nach der Installation laden die meisten Assistenten automatisch das richtige Stück basierend auf deinem Prompt:
- "Wickel diese benutzerdefinierte Elementbibliothek als eine webforJ-Komponente ein." - löst die creating-components Fähigkeit aus
- "Style diese Ansicht mit den DWC-Design-Tokens." - löst die styling-apps Fähigkeit aus
- "Scaffold ein neues webforJ-Sidemenu-Projekt mit dem Namen CustomerPortal." - ruft den MCP-Projekt-Scaffolder auf
- "Generiere ein Theme aus der Markenfarbe
#6366f1." - ruft den MCP-Theme-Generator auf - "Finde die webforJ-Dokumentation zu
@Routeund Routing." - ruft die MCP-Wissen-Suche auf
Für die besten Ergebnisse solltest du immer webforJ in deiner Eingabeaufforderung erwähnen - das ist das Signal, das der Assistent verwendet, um auf das Plugin zuzugreifen, anstelle von allgemeinem Java-Wissen.
Aktualisierung und Deinstallation
Jeder unterstützte Client hat seine eigenen Befehle zum Aktualisieren und Deinstallieren. Siehe die webforj-ai README für Anweisungen pro Client.