Ir al contenido

Agent Skills

Un asistente de IA que ha leído la documentación de Rebase escribe mejor código de Rebase que uno que intenta adivinarlo a partir de la estructura de la API. rebase skills install copia 20 archivos Markdown de habilidades en tu repositorio, en la estructura que tu asistente espere:

rebase skills install

Las habilidades son material de referencia, no herramientas. Le explican a un asistente cómo se definen las colecciones, por qué las migraciones constan de dos pasos y qué errores no detectará el framework por él. Para herramientas que interactúan con tus datos, consulta el servidor MCP.

El comando acepta --agent (o -a), repetible y separado por comas:

rebase skills install --agent claude
rebase skills install --agent claude,cursor
rebase skills install --agent all

Se admiten cuatro destinos:

--agent Asistente Destino
cursor Cursor .cursor/rules/<skill>.mdc
claude Claude Code .claude/skills/<skill>/SKILL.md
windsurf Windsurf .windsurf/rules/<skill>.md
gemini Gemini CLI / Antigravity .agents/skills/<skill>/SKILL.md

gemini cubre tanto Gemini CLI como Antigravity; ambos leen el mismo directorio .agents/, por lo que no existe un valor antigravity independiente.

Si no se especifica --agent, el comando detecta qué asistentes ya utiliza un proyecto buscando .cursor/, .claude/, .windsurf/ y .agents/. Si no encuentra ninguno, te solicitará que elijas uno.

Locales al proyecto y destinadas a incluirse en el repositorio

Sección titulada «Locales al proyecto y destinadas a incluirse en el repositorio»

Las habilidades se escriben de forma relativa a la raíz de tu proyecto (el ancestro más cercano que contenga rebase.json), no en tu directorio de inicio ni en el directorio de trabajo actual. No se instala nada a nivel global.

Haz commit de ellas. Forman parte del repositorio de la misma manera que una configuración de linter: así, el asistente de cada colaborador trabajará a partir del mismo entendimiento de la base de código, incluidos los colaboradores que nunca hayan ejecutado el comando.

Vuelve a ejecutar el comando para actualizar. Los archivos se sobrescriben de forma incondicional, por lo que después de una actualización de Rebase:

rebase skills install --agent all

Dos consecuencias de «incondicionalmente»: las ediciones locales en una habilidad instalada se perderán en la siguiente ejecución; en su lugar, mantén las directrices específicas del proyecto en ai-instructions.md, que es tuyo y nunca se sobrescribe. Además, las habilidades eliminadas en una versión más reciente no se borran de tu repositorio; solo se reescriben los archivos que aún existen.

El comando también funciona fuera de un proyecto Rebase, recurriendo al directorio de trabajo actual, lo cual resulta útil para un repositorio frontend independiente que se comunica con un backend de Rebase.

Habilidad Qué cubre
rebase-basics Principios fundamentales, flujo de trabajo y mantenimiento: el punto de entrada que las demás asumen
rebase-collections Definición de colecciones, tipos de propiedades, validación y capacidad de búsqueda
rebase-backend-postgres El backend de Postgres: configuración, generación de esquemas, migraciones, pooling y réplicas de lectura
rebase-api La API REST generada: endpoints, filtrado, ordenamiento y paginación
rebase-sdk El SDK de TypeScript generado: CRUD, filtrado, búsqueda, autenticación, tiempo real, modo sin conexión y almacenamiento
rebase-auth Autenticación, roles, políticas RLS, MFA, claves API, OAuth y adaptadores personalizados
rebase-security Control de acceso, interceptación, diseño de fallo cerrado (fail-closed), enmascaramiento de PII y aislamiento de inquilinos
rebase-realtime El motor de WebSockets: sincronización, canales de difusión (broadcast), presencia y emisiones de cambios en tablas
rebase-storage Almacenamiento local/S3/GCS, subidas, subidas reanudables con TUS y transformaciones de imágenes
rebase-custom-functions Endpoints de API personalizados mediante descubrimiento de funciones basado en archivos
rebase-cron-jobs Programación de tareas periódicas en segundo plano
rebase-webhooks Webhooks HTTP salientes, firmas HMAC, reintentos y retroceso (backoff)
rebase-email SMTP, plantillas, proveedores personalizados y el singleton rebase.email
rebase-entity-history Versionado de entidades, seguimiento de cambios, registros de auditoría y reversiones
rebase-admin Navegación por el panel de administración, paneles laterales (drawers), URLs e incrustación de paneles de colecciones
rebase-ui-components La biblioteca de componentes @rebasepro/ui
rebase-design-language El lenguaje de diseño de UI: tokens, color, tipografía, espaciado y antipatrones
rebase-studio La capa de herramientas de desarrollo de Studio: SQL, RLS, almacenamiento, cron, visualizador de esquemas y registros
rebase-deployment Rebase Cloud, Docker y autoalojamiento en AWS, GCP, Hetzner, Railway y Render
rebase-local-env-setup Configuración inicial: Node.js, pnpm, PostgreSQL y Docker

Dos de ellas solicitan ser leídas sin indicación previa. rebase-basics indica que debe utilizarse siempre que un asistente interactúe con Rebase en absoluto, y rebase-design-language indica que un agente debe leerla antes de crear o modificar cualquier interfaz visual; esta última existe porque la UI generada tiende a desviarse del sistema de diseño más rápido que cualquier otra parte de una base de código.

Found 20 Rebase skills
✓ Claude Code — 20 skills installed (+ 1 reference file) to .claude/skills

Las habilidades se distribuyen desde el paquete @rebasepro/agent-skills, del cual depende la CLI, por lo que el conjunto obtenido coincide con la versión instalada de tu CLI.