✦ Habilidad de IA gratuita

Redacta y valida pipelines de CI de GitLab sin salir de tu editor.

Una habilidad de IA gratuita que redacta y valida tu archivo .gitlab-ci.yml en tu editor local. Compatible con Cursor, VS Code, Claude Code y cualquier agente que ya uses.

0Cuentas de GitLab necesarias para validar localmente
Más de 6Agentes y editores de IA compatibles
MITCódigo abierto (habilidad y CLI)
El cambio

De confirmar cambios para validar, a validar para confirmar cambios

Los pipelines son la única parte de la pila de desarrollo moderno que todavía no puedes validar localmente. La habilidad redacta el YAML directamente en tu editor. glci (un proyecto experimental de GitLab) lo ejecuta con el runner real antes de realizar un push. Dejas de usar tu pipeline remoto como depurador y tu historial de Git como registro de errores tipográficos.

Antes

Confirmar. Subir. Esperar. Fallar. Repetir.

  • Escribe el YAML manualmente a partir de la memoria o de la documentación
  • Confirma y realiza un push a una rama para comprobar si funciona
  • Espera entre 8 y 12 minutos a que se ejecute un runner remoto
  • Que falle por un error tipográfico, una variable faltante o un nombre de job incorrecto
  • Corrige, vuelve a realizar push y repite el proceso 3 o 4 veces
  • Acumula un historial lleno de confirmaciones del tipo "fix CI".
Con la habilidad + glci

Enviar borrador. Validar. Subir cuando no haya errores.

  • Pídele al agente que genere un borrador del pipeline a partir de tu repositorio
  • Ejecuta glci show revisar el gráfico de jobs
  • Ejecuta glci run para ejecutar todos los jobs en contenedores Docker reales
  • Corrige lo que falle, en segundos en lugar de minutos
  • Realiza un único push, con un pipeline que ya viste pasar correctamente
  • Mantén el historial de Git centrado en tu código, no en tu YAML

El cambio no consiste en tener un pipeline más rápido. Consiste en relacionarte de otra manera con tu pipeline. De la misma forma en que ya te relacionas con el código de tu aplicación.

Comenzar

Dos pasos. Unos cinco minutos

Cuentas de GitLab necesarias para validar localmente. Tú decides cuándo hacer un push.

01Alrededor de 1 minuto

Agrega la habilidad a tu editor

Incorpora la habilidad a Claude Code, Cursor, VS Code, OpenCode o Codex. Ahora, el agente conoce CI/CD de GitLab: la sintaxis, las prácticas recomendadas y tu pila.

02Unos 3 minutos

Pide, ejecuta y realiza un push

"Escribe un pipeline de CI para este proyecto". Revisa el YAML que redacta el agente. Ejecuta glci run. Súbelo cuando no haya errores.

Lo que necesitas

  • Un editor o agente compatibleClaude Code, Cursor, VS Code, OpenCode, Codex o cualquier herramienta que pueda cargar habilidades en formato Markdown.
  • Un proyectoCualquier base de código, alojada en cualquier lugar. El agente lee tu directorio de trabajo local y redacta automáticamente un pipeline sugerido.
  • Docker en ejecución localPara que glci pueda validar y ejecutar jobs en contenedores reales.
  • Un proyecto de GitLab(cuando quieras ejecutar CI en cada push)La habilidad y glci validan localmente sin necesidad de una cuenta de GitLab; necesitarás una cuando quieras ejecutar pipelines en la nube.
Instalar

Funciona con tus agentes de IA existentes

Una CLI para ejecutar pipelines localmente, y una habilidad para redactarlos en tu editor. Instalar en cualquier orden.

Agrega la habilidad a tu editor

Elige a tu agente

Descarga la habilidad y conoce dónde colocar los archivos que Cursor descubre.

git clone https://gitlab.com/gitlab-org/ci-cd/gitlab-ci-skill.git ~/.cursor/skills/gitlab-ci-skill

Vuelve a cargar Cursor. El agente utiliza la habilidad automáticamente cuando se le solicita: "Write a CI pipeline for this project."

¿Por qué elegir GitLab?

Más que un runner. Más que esta habilidad

No deberías tener que iniciar sesión en la interfaz para escribir un pipeline. Esta habilidad te mantiene en tu editor todo el tiempo que puede. Pero a veces tienes que volver, ya sea por un pipeline con error, una revisión de una solicitud de fusión o una implementación que salió mal. Cuando lo hagas, la plataforma ya estará conectada. El código, los pipelines, el registro, los secretos y las implementaciones están en un solo lugar. Funciona con cualquier editor o agente que uses. El código escrito por la IA se somete a los mismos controles de seguridad que el tuyo.

Un modelo de datos. Abierto e integrable.

Código, pipelines, paquetes, hallazgos de seguridad, implementaciones y versiones: todo en el mismo sistema, conectado en lugar de sincronizado. Cualquier editor, agente o modelo que uses puede integrarse mediante MCP y trabajar desde una única fuente de información confiable. Abierto en los extremos, gobernado en el centro.

El contexto es lo que distingue a una IA rápida de una IA confiable.

Los agentes sin contexto escriben código que parece correcto, pero termina causando problemas en producción porque no pueden ver qué depende de un cambio ni qué ya existe. El gráfico de conocimiento de GitLab mantiene un mapa actualizado de cómo se conectan tu código, pipelines, implementaciones y hallazgos de seguridad, para que las preguntas sobre el alcance de un cambio o su impacto en sistemas dependientes se respondan en segundos, no en días. Cualquier agente puede consultarlo.

Gobernanza integrada, no añadida después.

El código escrito por IA pasa por los mismos análisis de seguridad, las mismas aprobaciones y el mismo registro de auditoría que el código escrito por personas. Los agentes tienen identidades con permisos limitados, políticas de comportamiento y una cadena de custodia completa. Trae tu propio modelo, tu propia nube y tu propio agente; todo gobernado por la misma plataforma.

De lo tradicional a lo autónomo, en la misma plataforma.

Algunos equipos seguirán escribiendo código manualmente. Otros dirigirán agentes para tareas específicas. Y algunos ejecutarán agentes de forma autónoma para trabajos de menor riesgo. Los tres enfoques comparten el mismo modelo de datos y la misma gobernanza, lo que permite que cada equipo avance a su propio ritmo, sin necesidad de cambiar de plataforma a medida que evoluciona su nivel de adopción de IA.

Estamos desarrollando activamente esta habilidad y queremos que se adapte a la forma en que realmente trabajas. Cuéntanos qué está funcionando bien y qué está dificultando tu experiencia. Comparte tus comentarios con nosotros.

Más información

Otros dos puntos donde la IA de GitLab se integra con tu CI

La habilidad CI de GitLab está diseñada específicamente para redactar y validar nuevos pipelines desde tu editor. Cuando tu trabajo con CI/CD requiere otro enfoque, GitLab ofrece productos complementarios para esos otros momentos.

Habilidad de IA gratuita · Migración

¿Vienes de GitHub Actions?

La habilidad de migración GitHub Actions lee tus .github/workflows/ y los convierte a un formato idiomático de CI/CD de GitLab, señalando cualquier elemento que requiera una decisión manual. Los mismos editores. El mismo flujo de trabajo.

Ver la habilidad de migración
Agent Platform de GitLab Duo

¿Tu pipeline se está volviendo complejo?

El agente experto en CI forma parte de la Agent Platform de GitLab Duo y cuenta con todo el contexto del proyecto: puede leer registros de jobs en tiempo real, optimizar tiempos de compilación, depurar jobs inestables y trabajar con pipelines que abarcan varios proyectos. Para cuando tus pipelines dejan de ser algo que escribes y pasan a ser algo que administras.

Conoce al agente experto en CI

Deja de depurar en producción

Redacta el pipeline. Ejecútalo localmente. Súbelo cuando no haya errores.