Registro de skills
Flujos de desarrolloSkills públicas

CI/CD Pipeline Management

Operaciones de pipeline para agentes de IA: monitorea compilaciones, depura fallos desde los registros, activa despliegues seguros y gestiona puertas de lanzamiento vía mcp-cicd.

Qué enseña esta habilidad

Un manual reutilizable para un tipo específico de trabajo.

Un servidor MCP indica a un agente qué acciones están disponibles. Una habilidad añade el juicio alrededor de esas acciones: cómo reconocer el trabajo, qué secuencia seguir, qué evitar y cómo decidir que el resultado está completo.

Orquesta pipelines CI/CD — verifica el estado de la compilación, visualiza registros, descarga artefactos, vuelve a ejecutar flujos de trabajo, activa despliegues y gestiona puertas de lanzamiento. Úsalo para verificar el estado de la compilación, depurar fallos en la pipeline, activar reejecuciones, desplegar en entornos o gestionar flujos de trabajo de lanzamiento.

Arquitectura

Cómo CI/CD Pipeline Management guía a un agente ADK-Rust.

La habilidad se mantiene legible y portátil porque contiene instrucciones en lugar de credenciales de servicio o datos de negocio. ADK-Rust la suministra al agente, el agente elige dentro de su límite de herramientas revisado y el servidor MCP conectado realiza la operación autenticada.

01

Solicitud del usuario

El agente recibe un objetivo expresado en lenguaje común.

02

Habilidad CI/CD Pipeline Management

Coincide con la intención, suministra la guía de decisiones y limita el límite de herramientas.

03

Agente ADK-Rust

Planifica el flujo de trabajo y transmite cada paso significativo a través del entorno de ejecución.

04

mcp-cicd

Ejecuta operaciones autenticadas contra el sistema que posee la capacidad.

05

Resultado verificado

Las reglas de finalización de la habilidad moldean la evidencia devuelta al usuario.

Instrucciones portátiles: SKILL.md · Límite de capacidad: mcp-cicd · Herramientas permitidas: 8

Guía de decisiones

Cómo el agente convierte una solicitud en la acción correcta.

Estas rutas provienen directamente de las instrucciones de la habilidad. Ayudan al modelo a reconocer la intención y seleccionar una herramienta o flujo de trabajo enfocado en lugar de improvisar en toda la superficie de capacidad.

01

"build", "pipeline", "CI", "status"?

list_pipeline_runs / get_pipeline_run

02

"failed", "broken", "why", "logs"?

get_pipeline_logs (depuración)

03

"rerun", "retry", "again"?

rerun_pipeline (máximo 2 veces sin investigación)

04

"deploy", "release", "ship"?

get_deployment_status / trigger_deployment

05

"artifacts", "download", "output"?

list_artifacts

06

"cancel", "stop", "abort"?

cancel_pipeline

Flujos de trabajo probados

Secuencias repetibles para resultados útiles.

Un flujo de trabajo une varias llamadas a herramientas en una tarea que el usuario realmente reconoce. La habilidad explica la secuencia y el resultado esperado mientras ADK-Rust transmite el progreso del agente a través del entorno de ejecución compartido.

012-3 llamadas

Depurar fallo

Causa raíz desde los registros en segundos

023 llamadas

Despliegue seguro

CI verificado → staging saludable → desplegar

032 llamadas

Reejecución inteligente

Solo reejecuta si es intermitente, no fallos genuinos

041 llamadas

Cancelar

Abortar pipelines atascados/incorrectos

Límite de herramienta

La habilidad puede usar 8 herramientas documentadas.

Esta lista blanca es declarada por la habilidad. Mantiene al agente enfocado en las acciones necesarias para este trabajo mientras mcp-cicd retiene la responsabilidad de autenticación, validación y el sistema conectado.

list_pipeline_runs
get_pipeline_run
get_pipeline_logs
rerun_pipeline
list_artifacts
get_deployment_status
trigger_deployment
cancel_pipeline

Reglas de trabajo

Qué debe hacer el agente.

  • Verificar que CI pase antes de desplegar
  • Comprobar la salud del despliegue después del lanzamiento (mínimo 10 minutos)
  • Investigar la causa raíz tras 2 reejecuciones fallidas

Límites operativos

Qué debe evitar el agente.

  • Nunca desplegar con CI fallando
  • Nunca reejecutar 2 veces sin investigar
  • Nunca desplegar a producción sin verificación en staging

Instalar y conectar

Agrega la habilidad junto a la capacidad que espera.

Instala el repositorio donde tu cargador de habilidades ADK-Rust pueda descubrirlo, conecta mcp-cicd y confirma que las herramientas declaradas están disponibles antes de pedir al agente que use el flujo de trabajo.

Instalar la habilidad
git clone https://github.com/zavora-ai/skill-cicd-pipeline-management.git \
  ~/.skills/skills/cicd-pipeline-management
Forma de carga ADK-Rust
let skills = SkillLoader::from_dir("~/.skills/skills").await?;
let skill = skills.load("cicd-pipeline-management").await?;

let agent = LlmAgentBuilder::new("agent")
    .instruction(skill.instructions())
    .tools(skill.allowed_tools(toolset)?)
    .build()?;

La declaración de compatibilidad del repositorio: Requiere servidor mcp-cicd conectado.

Documentación oficial

Lee el paquete completo de la habilidad.

El repositorio sigue siendo la autoridad para sus instrucciones exactas, ejemplos, scripts auxiliares, recursos, requisitos MCP, licencia y actualizaciones posteriores.

Registro de origen

Metadatos del repositorio para esta entrada de habilidad.

Ver repositorio público ↗
Licencia
Apache-2.0
Herramientas permitidas
8
Referencias
3
Revisión
e26e82bc5423
Actualizado
31 may 2026