webforJ AI Plugin
El plugin de webforJ AI es la forma recomendada de conectar tu asistente de codificación AI a webforJ. Una instalación le da a tu asistente todo el conjunto de herramientas: acceso en vivo a la documentación de webforJ, creación de proyectos, generación de temas, validación de tokens de diseño y flujos de trabajo estructurados que le enseñan a utilizar todo esto correctamente.
Lo que obtienes
Instalar el plugin conecta dos piezas complementarias en un solo paso:
- servidor webforJ MCP - herramientas en vivo que el asistente puede invocar a demanda: consultar la base de conocimientos de webforJ, crear proyectos de Maven, generar temas DWC, leer la superficie de estilo de cualquier componente DWC y validar los tokens
--dwc-*antes de que lleguen a tu CSS. - Habilidades del Agente - flujos de trabajo estructurados que indican al asistente cuándo recurrir a esas herramientas, en qué orden hacer las cosas y cómo validar el resultado. Cubre la creación de componentes reutilizables y el estilo de aplicaciones webforJ de principio a fin.
Juntas, convierten un asistente AI que adivina las convenciones de webforJ en uno que las sigue.
Junto a ellas, webforJ incluye un asistente de otro tipo:
- Asistente craftforJ - un agente de codificación que trabaja dentro de tu aplicación en ejecución en lugar de tu editor. Escribe Java libremente, compila cada edición antes de que la veas, la aplica y sigue trabajando después de que tu aplicación se reinicie, además de leer el árbol de componentes en vivo, cambiar propiedades, navegar por rutas y ajustar el tema. No hay nada que instalar, porque se incluye con webforJ.
Incluso con el plugin, los asistentes AI pueden producir código incorrecto en escenarios complejos. Siempre revisa y prueba el código generado antes de implementarlo.
Instalación
- 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
Verifica dentro de Claude Code:
/plugin
/mcp
El plugin webforj aparece bajo Instalados. El servidor MCP aparece como plugin:webforj:webforj-mcp bajo servidores conectados.
copilot plugin marketplace add webforj/webforj-ai
copilot plugin install webforj@webforj-ai
Verifica:
copilot plugin list
Desde la paleta de comandos, ejecuta Chat: Install Plugin From Source, luego pega:
webforj/webforj-ai
gemini extensions install https://github.com/webforj/webforj-ai
Verifica:
gemini extensions list
codex plugin marketplace add webforj/webforj-ai
Luego abre una sesión de Codex, ejecuta /plugins, selecciona webforj y presiona Espacio para habilitarlo.
Codex no carga automáticamente las habilidades por coincidencia de comandos como otros clientes. Invócalas explícitamente:
$webforj:webforj-styling-apps tema esta aplicación con una paleta azul
$webforj:webforj-creating-components envuelve este Elemento Personalizado como un componente webforJ
Las herramientas MCP funcionan automáticamente sin el prefijo $.
Otros clientes
Cursor, Kiro, Goose, Junie, Antigravity y cualquier otro cliente compatible con Habilidades del Agente también soportan el plugin; solo que utilizan configuración manual en lugar de un comando de mercado. Consulta la guía de instalación por cliente para los pasos exactos.
Usándolo
Una vez instalado, la mayoría de los asistentes cargan la pieza correcta automáticamente en función de tu solicitud:
- "Envuelve esta biblioteca de Elementos Personalizados como un componente webforJ." - activa la habilidad de crear componentes
- "Estiliza esta vista con los tokens de diseño DWC." - activa la habilidad de estilizar aplicaciones
- "Crea un nuevo proyecto de sidemenu de webforJ llamado CustomerPortal." - invoca el generador de proyectos MCP
- "Genera un tema a partir del color de marca
#6366f1." - invoca el generador de temas MCP - "Encuentra la documentación de webforJ sobre
@Routey enrutamiento." - invoca la búsqueda de conocimiento de MCP
Para obtener los mejores resultados, siempre menciona webforJ en tus solicitudes; esa es la señal que el asistente utiliza para recurrir al plugin en lugar de al conocimiento general de Java.
Actualización y desinstalación
Cada cliente soportado tiene sus propios comandos de actualización y desinstalación. Consulta el README de webforj-ai para instrucciones específicas por cliente.