| name | chatbot-web |
| description | Trigger: chatbot, chat, asistente, conversación, mensajes. Crear interfaces conversacionales para portales internos de GGSoluciones. |
| license | Apache-2.0 |
| metadata | {"author":"Alejandro Gallardo","version":"1.0"} |
Chatbot Web - Estándar GGSoluciones
Activation Contract
Usá esta skill cuando el usuario pida un chatbot, asistente conversacional, panel de mensajes, soporte interno o experiencia de chat embebida en un portal.
No la uses para formularios tradicionales, tickets o reportes si no hay interacción conversacional.
Hard Rules
- Diseñá el chat como herramienta operativa, no como demo visual.
- Mostrá estados claros: vacío, escribiendo, respuesta parcial, error, reconexión y sin permisos.
- Nunca muestres tokens, prompts internos, stack traces ni nombres técnicos de servicios.
- Separá mensajes de usuario, asistente y sistema con jerarquía visual consistente.
- Todo mensaje automático debe explicar qué pasó y qué puede hacer el usuario.
- Si hay streaming, permití cancelar o reintentar sin duplicar mensajes.
- Incluí accesibilidad: foco visible,
aria-live para respuestas y navegación por teclado.
Decision Gates
| Caso | Decisión |
|---|
| Chat simple de soporte | Layout de una columna con historial y composer fijo |