From alfred-dev
Generates CI/CD pipeline configs adapted to project stack and platform, for GitHub Actions, GitLab CI, Jenkins, etc. Automates lint, tests, build, security, and deploy stages.
How this skill is triggered — by the user, by Claude, or both
Slash command
/alfred-dev:ci-cd-pipelineThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Este skill genera la configuración de un pipeline de integración y despliegue continuo adaptado al stack y la plataforma del proyecto. El pipeline automatiza las verificaciones de calidad (lint, tests, seguridad) y el despliegue, eliminando pasos manuales propensos a error.
Este skill genera la configuración de un pipeline de integración y despliegue continuo adaptado al stack y la plataforma del proyecto. El pipeline automatiza las verificaciones de calidad (lint, tests, seguridad) y el despliegue, eliminando pasos manuales propensos a error.
Un buen pipeline es rápido (feedback en minutos, no en horas), fiable (no falla aleatoriamente) y seguro (no expone secretos ni permite despliegues sin verificación).
Detectar la plataforma de CI/CD. Consultar el stack detectado en la configuración de Alfred para adaptar el pipeline al lenguaje, framework y herramientas del proyecto. Identificar dónde se ejecutará el pipeline:
.github/workflows/..gitlab-ci.yml.bitbucket-pipelines.yml..circleci/config.yml.Jenkinsfile.Si no hay preferencia, recomendar GitHub Actions por su ecosistema y facilidad de uso.
Definir los stages del pipeline. El orden estándar es:
| Stage | Propósito | Falla si... |
|---|---|---|
| Lint | Verificar estilo y errores estáticos | Hay errores de linter |
| Test | Ejecutar tests unitarios e integración | Algún test falla |
| Build | Compilar/construir el artefacto | La build falla |
| Security | Escanear vulnerabilidades | Hay CVE críticos o altos |
| Deploy | Desplegar al entorno objetivo | El despliegue falla |
Configurar caché de dependencias. Evitar descargar las mismas dependencias en cada ejecución:
node_modules con key basada en package-lock.json.requirements.txt.target/ y el directorio de cargo.Gestionar secretos. Los secretos (tokens, contraseñas, API keys) nunca van en el código:
Configurar triggers. Definir cuándo se ejecuta el pipeline:
Configurar notificaciones de fallo. El equipo debe enterarse rápidamente cuando algo falla:
Configurar estrategia de deploy. Según el entorno:
Documentar el pipeline. Añadir un comentario en el fichero de configuración explicando cada stage y cómo añadir nuevos pasos.
npx claudepluginhub 686f6c61/alfred-dev --plugin alfred-devGenerates multi-stage CI/CD pipelines for GitHub Actions, GitLab CI, Jenkins, CircleCI covering linting, testing, image builds, scans, and gated deployments to staging/production.
Generates a complete CI/CD pipeline with lint, test, build, deploy, and verify stages. Detects project type and recommends GitHub Actions, Vercel, Railway, or Docker-based deployment.
Sets up or modifies CI/CD pipelines with automated quality gates (lint, types, tests, build, audit) and deployment. Includes GitHub Actions starters and platform mapping.