cicd-pipeline

Generate CI/CD pipelines with lint, build, test, and deploy stages.

3|Updated May 28, 2026
One-click install
npx skills add https://github.com/mahg-es/araya --skill cicd-pipeline-mahg-es
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cicd-pipeline
Source: https://github.com/mahg-es/araya/tree/main/skills/cicd-pipeline
Command: npx skills add https://github.com/mahg-es/araya --skill cicd-pipeline-mahg-es

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manual builds and deployments are error-prone, slow, and unreproducible. This skill produces CI/CD pipelines that run on every push — building, testing, scanning, and deploying with quality gates that block unsafe changes.

Core Features & Use Cases

  • Automated CI: Build, test, and scan code on every push to ensure immediate feedback.
  • Automated CD: Deploy to staging and production with gate checks and rollback support.
  • PR validation: Enforce branch naming, required reviews, and quality gates on pull requests.

Quick Start

Provide your project language, framework, test runner, and deployment target to generate CI/CD pipelines.

Frequently Asked Questions about cicd-pipeline

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate a CI/CD pipeline for GitHub Actions?

Automating a CI/CD pipeline for GitHub Actions involves defining build, test, and deployment stages in a workflow file. This skill generates these configurations automatically, incorporating quality gates and security scans to block unsafe changes on every push.

What is the difference between CI and CD stages in an automated pipeline?

In an automated pipeline, CI stages run lint, build, test, and security-scan tasks on every push. CD stages handle continuous deployment by building images, deploying to staging, running smoke tests, and finally deploying to production with gate checks.

Can I use GitLab CI to automate deployments to staging and production?

Yes, you can use GitLab CI to automate deployments to staging and production. This skill configures GitLab CI pipelines with necessary CD stages, smoke tests, and rollback support to ensure safe automated deployments.

How do I add PR validation rules and quality gates to an existing repository?

You can add PR validation rules by enforcing branch naming, required reviews, and quality gates in your CI configuration. This skill applies these validation rules to existing repositories, ensuring unsafe changes are blocked before merging.

What do I need to provide to generate a CI/CD pipeline?

You need to provide your project language, framework, test runner, and deployment target to generate a CI/CD pipeline. This information allows the skill to produce tailored pipeline configurations with appropriate build, test, and deploy stages.

Why do manual builds fail and how does pipeline automation prevent this?

Manual builds fail because they are error-prone, slow, and unreproducible. Pipeline automation prevents this by running consistent build, test, and deployment tasks on every push, using quality gates to block unsafe changes.