Puntos Clave

  • Callnovo liberó como open source un template fullstack de vibe-coding que construye aplicaciones web de producción a partir de prompts en lenguaje natural — incluye 20 skills especializados y 3 agentes expertos para Claude Code, cubriendo todo desde diseño de bases de datos hasta auditorías de seguridad y despliegue.
  • Lo construimos porque necesitábamos movernos rápido internamente — y el desarrollo guiado por IA nos permitió lanzar herramientas en días que antes tomaban semanas — incluyendo la capa de gestión personalizada que construimos sobre la API de Bitdefender, dashboards de onboarding para clientes y herramientas de reportes operativos.
  • Esto no es un proyecto secundario — es cómo una empresa BPO de más de 2,500 agentes se mantiene competitiva — cuando tus gerentes de operaciones necesitan un nuevo dashboard para el viernes, o lo construyes o compras algo que no se ajusta del todo. Nosotros elegimos construir.
  • Lo liberamos como open source porque la innovación está en el flujo de trabajo de desarrollo con IA, no en el template — el valor está en cómo los equipos estructuran sus flujos de programación con IA, y creemos que más empresas deberían adoptar este enfoque.

Una Empresa BPO que Produce Código

Abordemos la pregunta obvia: ¿por qué una empresa de outsourcing de servicio al cliente está publicando herramientas para desarrolladores en GitHub?

Porque no somos solo una empresa de servicio al cliente. Callnovo opera más de 2,500 agentes en Filipinas, Colombia, Bolivia y varios otros países. Construimos HeroDash — nuestra propia plataforma de contact center omnicanal. Construimos una capa personalizada de gestión de seguridad de endpoints sobre la API de Bitdefender. Construimos dashboards internos, herramientas de reportes para clientes, automatización de aseguramiento de calidad y middleware de integración. Cada semana, hay algo nuevo que necesita existir y no existe.

La pregunta nunca fue si íbamos a escribir código. La pregunta era cómo escribirlo más rápido sin sacrificar calidad.

20 Skills Integrados
3 Agentes Expertos
MIT Licencia Open Source
Next.js 14 Stack Tecnologico

Qué Es Realmente el Template

El Fullstack Vibe-Coding Template es un scaffold de proyecto diseñado para Claude Code — el agente de programación con IA de Anthropic. En lugar de empezar desde un repositorio vacío y configurar manualmente cada capa de una aplicación web, clonas el template, describes lo que quieres construir en lenguaje natural, y Claude se encarga de la arquitectura, la UI, las APIs, el esquema de base de datos y las pruebas.

Suena a magia. No lo es. La magia está en los 20 skills y 3 agentes expertos incluidos en el directorio .claude/skills/ del template.

El template de vibe-coding en acción — construyendo una app de producción desde prompts en lenguaje natural

Los Skills

Cada skill es un prompt estructurado que codifica las mejores prácticas para un dominio específico. Cuando Claude encuentra una tarea que cae dentro del dominio de un skill, aplica esas prácticas automáticamente.

Desarrollo core: diseño de esquemas de base de datos, estándares de API backend, pruebas (Vitest + Playwright), control de versiones, protocolos de revisión de código.

Aseguramiento de calidad: auditorías de seguridad, optimización de rendimiento, cumplimiento de accesibilidad (WCAG), gestión de dependencias.

Experiencia de usuario: sistemas de diseño UI (Tailwind + shadcn/ui), internacionalización (i18n), visualización de datos.

Orquestación: Un agente de análisis de tareas que recomienda qué skills aplicar. Un sistema de mejora continua que captura patrones de tu trabajo como nuevos skills reutilizables.

El Stack

El template funciona sobre una base fullstack moderna:

  • Next.js 14 con React 18 y TypeScript
  • Tailwind CSS con shadcn/ui para diseño de componentes
  • Drizzle ORM — SQLite en desarrollo, MySQL en producción
  • Vitest para pruebas unitarias, Playwright para E2E
  • Configuración de CI/CD integrada
Por Que Esto Importa: La mayoría de las demos de programación con IA muestran aplicaciones de juguete. Este template está diseñado para uso en producción — revisiones de seguridad, verificaciones de accesibilidad, migraciones de base de datos y pipelines de despliegue están integrados en el flujo de trabajo, no añadidos después. Esa es la diferencia entre hacer vibe-coding de una demo y hacer vibe-coding de una herramienta que tu equipo de operaciones realmente va a usar.

Cómo Lo Usamos Realmente

Esta es la parte que importa para entender a Callnovo como empresa: este template no es un ejercicio de marketing. Es una extracción de cómo nuestro equipo de ingeniería realmente trabaja.

El Problema que Estábamos Resolviendo

Cuando gestionas operaciones de servicio al cliente en seis países, generas un flujo constante de necesidades operativas que el software estándar no puede resolver:

  • Un gerente de operaciones en Bolivia necesita un dashboard que muestre asistencia de agentes, puntuaciones de calidad de llamadas y SLAs específicos por cliente en una sola pantalla — y necesita que esté conectado a cinco plataformas de mensajería diferentes.
  • Un equipo de onboarding de clientes necesita una herramienta de flujo de trabajo que rastree qué endpoints tienen Bitdefender instalado, qué agentes han completado la capacitación y qué cuentas están listas para tráfico en vivo.
  • Un CSM necesita extraer datos de reportes de HeroDash y formatearlos en un resumen semanal para el cliente — automáticamente.

Ninguna de estas son productos que puedas comprar. Son el adhesivo operativo entre tus plataformas, tus procesos y tu gente. Y en un entorno BPO de ritmo acelerado, la ventana para construirlos se mide en días, no en trimestres.

1

Identificar Brecha Operativa

Un gerente de operaciones, CSM o cliente señala un cuello de botella en el flujo de trabajo o una capacidad faltante que las herramientas existentes no pueden resolver.
2

Describir Requisitos

Nuestro equipo de ingeniería describe la funcionalidad deseada en lenguaje natural — qué datos necesita, quién la usa, qué decisiones apoya.
3

Desarrollo Guiado por IA

Usando nuestro flujo de trabajo de vibe-coding, Claude genera la aplicación — esquema de base de datos, rutas de API, componentes de UI, pruebas — con verificaciones de calidad integradas.
4

Revisar, Desplegar, Iterar

Los ingenieros humanos revisan el resultado, ejecutan la suite de pruebas, despliegan a producción e iteran basándose en el feedback de los usuarios. Ciclo total: días, no semanas.

Cómo Se Ve Esto en la Práctica

Nuestra webapp de gestión de Bitdefender es un buen ejemplo. Necesitábamos gestión de seguridad de endpoints aislada por sitio en seis países. Ningún producto estándar maneja esto bien para una sola organización que gestiona sitios distribuidos. Así que construimos una webapp personalizada sobre la API de Bitdefender GravityZone — dashboards con alcance por sitio, verificaciones de cumplimiento automatizadas, aplicación de parches y flujos de trabajo de respuesta a incidentes.

El mismo patrón se aplica en todas nuestras operaciones:

Herramientas de integración con clientes. Cuando los sistemas de un cliente no tienen integraciones nativas con nuestras plataformas, construimos middleware. Conexiones con Amazon Seller Central, pipelines de datos de pedidos de Shopify, herramientas de sincronización con CRM — todo construido internamente, todo adaptado a las necesidades específicas del cliente.

Automatización de QA y reportes. Nuestro sistema de QA de voz con IA en HeroDash analiza llamadas en tiempo real y señala problemas de calidad. Cuando un gerente de operaciones descubre un falso positivo — como una llamada en español con tres interlocutores que se identifica erróneamente como un cliente enojado — el flujo de apelación es una herramienta interna que construimos para manejar exactamente ese caso límite.

Dashboards operativos. Cada gerente de operaciones tiene necesidades diferentes. Algunos gestionan cuentas de 30 agentes con métricas profundas. Algunos gestionan 40 cuentas con agentes compartidos que necesitan una vista completamente diferente. Las herramientas de BI estándar no entienden las operaciones BPO. Las nuestras sí, porque nosotros las construimos.

Construir vs. Comprar: La sabiduría convencional dice que las empresas no tecnológicas deberían comprar, no construir. Eso funciona cuando tus necesidades son convencionales. Cuando gestionas operaciones de servicio al cliente en seis países con más de 40 cuentas de clientes concurrentes, cada una con diferentes plataformas, SLAs y requisitos de reportes — puedes esperar a que un proveedor construya lo que necesitas, o construirlo tú mismo. Nosotros elegimos construir.

Por Qué Hacerlo Open Source

No estamos intentando convertirnos en una empresa de herramientas para desarrolladores. Liberamos el template como open source por tres razones:

1. El flujo de trabajo es más valioso que el código. El template en sí es un scaffold — Next.js, Tailwind, Drizzle. Nada propietario. Lo valioso es el patrón: estructurar flujos de trabajo de desarrollo con IA con skills específicos por dominio que codifican las mejores prácticas de tu organización. Queremos que más empresas — especialmente empresas no tecnológicas como las BPO — adopten este enfoque.

2. Nos obliga a mantener la calidad. Publicar código como open source significa que otros desarrolladores lo van a leer. Esa responsabilidad mantiene nuestras prácticas internas afiladas. Si nuestro skill de revisión de seguridad no es lo suficientemente bueno para consumo público, tampoco es lo suficientemente bueno para uso interno.

3. Señala qué tipo de empresa somos. Cuando un cliente potencial pregunta sobre nuestras capacidades tecnológicas, podemos señalar un repositorio público con 20 skills de desarrollo de calidad de producción. Eso es más convincente que una presentación de diapositivas.

Para Evaluadores Tecnicos: Si estás evaluando socios BPO y quieres entender su profundidad de ingeniería, mira su GitHub. La mayoría de las empresas BPO no tienen uno. Nosotros tenemos un template de desarrollo fullstack open source con 20 skills integrados que cubren seguridad, accesibilidad, pruebas y despliegue. Eso te dice algo sobre cuán en serio nos tomamos nuestra infraestructura tecnológica.

Qué Hay para Ti

Si eres desarrollador o un equipo pequeño que construye herramientas internas, el template te da una ventaja inicial. Clónalo, describe lo que necesitas, y deja que Claude se encargue del boilerplate mientras tú te enfocas en la lógica de negocio.

Si estás evaluando a Callnovo como socio BPO, este template es evidencia de algo más fundamental: invertimos en capacidad de ingeniería porque nuestras operaciones dependen de ello. El mismo equipo que construyó este template construye las herramientas que gestionan a tus agentes, monitorean tus métricas de calidad y se integran con tus sistemas.

El servicio al cliente no es un negocio de baja tecnología. No a nuestra escala. Y las empresas que lo tratan como tal son las empresas cuyos clientes eventualmente nos encuentran.


Pruébalo

El template está disponible en github.com/callnovo-lab/fullstack-vibe-coding-template bajo la licencia MIT. Clónalo, instala Claude Code y describe lo que quieres construir.

Dos comandos que debes conocer:

  • /just-do-it — Analiza tus cambios recientes y ejecuta todas las verificaciones de calidad relevantes automáticamente.
  • /improve-skills — Captura patrones de tu trabajo completado como nuevos skills reutilizables para futuros proyectos.

Continuamos evolucionando el template a medida que nuestros flujos de trabajo internos mejoran. Las contribuciones son bienvenidas.

Manny Xu
Escrito por Manny Xu Manny es el CTO de Callnovo, liderando el desarrollo de tecnología de interacción con clientes impulsada por IA, incluyendo HeroVoice, HeroChat y la plataforma de análisis HeroDash. Aporta 18 años de experiencia en software empresarial y sistemas de IA/ML. 18+ años en software empresarial, especialista en IA/ML