cicd-pipeline-setup

aj-geddes/useful-ai-prompts · updated Apr 8, 2026

$npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill cicd-pipeline-setup
0 commentsdiscussion
summary

Build automated continuous integration and deployment pipelines that test code, build artifacts, run security checks, and deploy to multiple environments with minimal manual intervention.

skill.md

CI/CD Pipeline Setup

Table of Contents

Overview

Build automated continuous integration and deployment pipelines that test code, build artifacts, run security checks, and deploy to multiple environments with minimal manual intervention.

When to Use

  • Automated code testing and quality checks
  • Containerized application builds
  • Multi-environment deployments
  • Release management and versioning
  • Automated security scanning
  • Performance testing integration
  • Artifact management and registry

Quick Start

Minimal working example:

# .github/workflows/deploy.yml
name: Build and Deploy

on:
  push:
    branches:
      - main
      - develop
  pull_request:
    branches:
      - main
  workflow_dispatch:

env:
  REGISTRY: ghcr.io
  IMAGE_NAME: ${{ github.repository }}

jobs:
  test:
    runs-on: ubuntu-latest
    strategy:
      matrix:
        node-version: [18.x, 20.x]

    steps:
// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

Guide Contents
GitHub Actions Workflow GitHub Actions Workflow
GitLab CI Pipeline GitLab CI Pipeline
Jenkins Pipeline Jenkins Pipeline
CI/CD Script CI/CD Script

Best Practices

✅ DO

  • Fail fast with early validation
  • Run tests in parallel when possible
  • Use caching for dependencies
  • Implement proper secret management
  • Gate production deployments with approval
  • Monitor and alert on pipeline failures
  • Use consistent environment configuration
  • Implement infrastructure as code

❌ DON'T

  • Store credentials in pipeline configuration
  • Deploy without automated tests
  • Skip security scanning
  • Allow long-running pipelines
  • Mix staging and production pipelines
  • Ignore test failures
  • Deploy directly to main branch
  • Skip health checks after deployment

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.664 reviews
  • Ganesh Mohane· Dec 24, 2024

    Useful defaults in cicd-pipeline-setup — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Aditi Jain· Dec 24, 2024

    Keeps context tight: cicd-pipeline-setup is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Zaid Sethi· Dec 12, 2024

    cicd-pipeline-setup has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Li Perez· Dec 8, 2024

    Solid pick for teams standardizing on skills: cicd-pipeline-setup is focused, and the summary matches what you get after install.

  • Ira Malhotra· Dec 4, 2024

    I recommend cicd-pipeline-setup for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Daniel Robinson· Nov 27, 2024

    We added cicd-pipeline-setup from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Yuki Bansal· Nov 23, 2024

    Keeps context tight: cicd-pipeline-setup is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Ira Chawla· Nov 19, 2024

    cicd-pipeline-setup reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Sakshi Patil· Nov 15, 2024

    cicd-pipeline-setup is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Aanya Khan· Nov 15, 2024

    I recommend cicd-pipeline-setup for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

showing 1-10 of 64

1 / 7