Saltar al contenido principal
Las skills de Base44 ayudan a herramientas externas de IA como Claude, Cursor u otros asistentes de IA para programación a trabajar más eficazmente con Base44. Ofrecen instrucciones y contexto reutilizables que estas herramientas pueden usar al ayudarte a crear y gestionar tus apps de Base44.

Sobre las skills

Las skills de Base44 son instrucciones autocontenidas que enseñan a los agentes de IA cómo realizar tareas específicas con Base44. Siguen la especificación abierta de Agent Skills y constan de un archivo SKILL.md que contiene metadatos e instrucciones, junto con cualquier información adicional de fondo que el agente pueda necesitar. Cada skill incluye:
  • Nombre y descripción: Ayuda a los agentes a identificar cuándo usar la skill.
  • Instrucciones: Guía paso a paso para realizar la tarea.
  • Recursos opcionales: Scripts, documentos de referencia y assets que el agente puede usar.
Si quieres usar las skills de Base44 para crear nuevos proyectos, instálalas globalmente:
npx skills add base44/skills -g
Las skills de Base44 se incluyen automáticamente en los proyectos creados con el CLI. Si has instalado las skills globalmente, tu agente de IA normalmente usará las skills de Base44 a nivel de proyecto. Las skills de Base44 se mantienen en el repositorio base44/skills.

Skills disponibles

Base44 ofrece tres skills que cubren todo el flujo de trabajo de desarrollo:
  • base44-cli: Configuración de proyectos, gestión de recursos y despliegue.
  • base44-sdk: Implementación de funciones con el SDK de JavaScript.
  • base44-troubleshooter: Depuración en producción y análisis de logs.

base44-cli

La skill de CLI enseña a los agentes cómo gestionar proyectos de Base44 usando la interfaz de línea de comandos. Esta es la primera parada de tu agente al iniciar un nuevo proyecto o realizar tareas de infraestructura.

Capacidades

Las capacidades de esta skill incluyen:
  • Crear y vincular proyectos de Base44 a partir de plantillas.
  • Definir esquemas de entidades con tipos de campo, formatos y reglas RLS adecuados.
  • Configurar funciones de backend con automatizaciones.
  • Configurar agentes de IA con permisos de herramientas.
  • Configurar conectores OAuth para servicios externos como Google Calendar, Slack y Notion.
  • Generar tipos de TypeScript a partir de los recursos de tu proyecto.
  • Desplegar recursos a producción, incluido el despliegue del sitio al hosting de Base44.
  • Autenticarse con Base44 y gestionar sesiones del CLI.
  • Configurar los ajustes del proyecto.

Prompts de ejemplo

  • “Crea un nuevo proyecto de Base44 para una app de tareas”.
  • “Añade una entidad User con campos email, name y role”.
  • “Despliega todos mis cambios a producción”.
  • “Configura RLS para que los usuarios solo puedan ver sus propias tareas”.
  • “Añade un conector de Google Calendar a mi proyecto”.
  • “Genera tipos de TypeScript para mis entidades”.

base44-sdk

La skill del SDK enseña a los agentes cómo crear funciones usando el SDK de JavaScript de Base44. Una vez que tu proyecto está inicializado, esta skill guía el trabajo de implementación.

Capacidades

Las capacidades de esta skill incluyen:

Prompts de ejemplo

  • “Añade una página de inicio de sesión con email y contraseña”.
  • “Muestra una lista de todas las tareas pendientes del usuario actual”.
  • “Crea una interfaz de chat para el agente de soporte”.
  • “Envía una notificación por email cuando se cree un nuevo pedido”.
  • “Usa el conector de Slack para publicar un mensaje desde una función de backend”.

base44-troubleshooter

La skill troubleshooter enseña a los agentes cómo investigar problemas en producción obteniendo y analizando los logs de las funciones de backend.

Capacidades

Las capacidades de esta skill incluyen:
  • Obtener logs de funciones de backend filtrando por nombre de función, nivel de log y rango de tiempo.
  • Identificar errores en todas las funciones del proyecto.
  • Profundizar en logs de funciones específicas para depuración dirigida.
  • Correlacionar marcas de tiempo de logs con problemas reportados por usuarios.
  • Analizar stack traces y mensajes de error de ejecuciones de funciones.

Prompts de ejemplo

  • “Muéstrame todos los errores de la función checkout de hoy”.
  • “Trae las últimas 100 entradas de log para mi función send-email”.
  • “Comprueba si hay errores en la última hora en todas las funciones”.
  • “Obtén logs de advertencia y error de la función process-payment desde ayer”.

Mantén las skills sincronizadas

Las skills de Base44 funcionan mejor cuando coinciden con tu versión del CLI de Base44. Cuando actualizas el CLI, también deberías actualizar tus skills de Base44:
# Update Base44 skills in current project
npx skills add base44/skills

# Update Base44 skills globally
npx skills add base44/skills -g
Esto actualiza las skills de Base44 existentes e instala cualquiera que se haya añadido recientemente al repositorio.

Ver también

Esta página se tradujo con IA. Para información más precisa y actualizada, consulta la versión en inglés.