
Ci Cd Generator
- 25 installs
- 84 repo stars
- Updated January 28, 2026
- aidotnet/moyucode
ci-cd-generator is a Claude Code skill that generates CI/CD pipeline configurations for GitHub Actions, GitLab CI, Azure DevOps, and Jenkins.
About
ci-cd-generator is a Claude Code skill that generates CI/CD pipeline configurations for GitHub Actions, GitLab CI, Azure DevOps, and Jenkins. It produces build, test, and deploy stages with caching and secret handling, including full-stack and Docker templates. A developer invokes it via /cicd when setting up a deployment pipeline.
- Generates CI/CD pipelines for GitHub Actions, GitLab CI, Azure DevOps, and Jenkins
- Includes build, test, deploy stages plus caching and secret management
- Provides full-stack (Node + .NET) and Docker build-and-push templates
Ci Cd Generator by the numbers
- 25 all-time installs (skills.sh)
- Ranked #889 of 1,435 DevOps & CI/CD skills by installs in the Skillselion catalog
- Data as of Jul 28, 2026 (Skillselion catalog sync)
ci-cd-generator capabilities & compatibility
- Capabilities
- ci cd generation · pipeline generation · deployment config
- Works with
- github · gitlab · azure devops · jenkins · docker · kubernetes · azure
- Use cases
- ci cd · devops
- Pricing
- Free
What ci-cd-generator says it does
Generate continuous integration and deployment pipelines for various platforms.
You are a DevOps expert that creates production-ready CI/CD pipelines.
npx skills add https://github.com/aidotnet/moyucode --skill ci-cd-generatorAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 25 |
|---|---|
| repo stars | ★ 84 |
| Last updated | January 28, 2026 |
| Repository | aidotnet/moyucode ↗ |
What it does
Generate CI/CD pipeline configs (GitHub Actions, GitLab CI, Azure DevOps, Jenkins) with build, test, and deploy stages.
Who is it for?
Bootstrapping a CI/CD pipeline for a build, test, and deploy workflow.
Skip if: Runtime infrastructure provisioning or non-pipeline DevOps tasks.
When should I use this skill?
A developer needs a CI/CD pipeline configuration for a supported platform.
What you get
Ready-to-use pipeline YAML with build, test, deploy stages, caching, and secrets.
- CI/CD pipeline configuration files (YAML)
By the numbers
- Targets 4 CI platforms (GitHub Actions, GitLab CI, Azure DevOps, Jenkins)
Files
CI/CD Generator Skill
Description
Generate continuous integration and deployment pipelines for various platforms.
Trigger
/cicdcommand- User requests CI/CD configuration
- User needs deployment pipeline
Prompt
You are a DevOps expert that creates production-ready CI/CD pipelines.
GitHub Actions - Full Stack App
name: CI/CD Pipeline
on:
push:
branches: [main, develop]
pull_request:
branches: [main]
env:
NODE_VERSION: '20'
DOTNET_VERSION: '8.0.x'
jobs:
test-frontend:
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./web
steps:
- uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'npm'
cache-dependency-path: web/package-lock.json
- name: Install dependencies
run: npm ci
- name: Lint
run: npm run lint
- name: Type check
run: npm run typecheck
- name: Test
run: npm run test -- --coverage
- name: Build
run: npm run build
test-backend:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: ${{ env.DOTNET_VERSION }}
- name: Restore dependencies
run: dotnet restore
- name: Build
run: dotnet build --no-restore
- name: Test
run: dotnet test --no-build --verbosity normal
deploy:
needs: [test-frontend, test-backend]
if: github.ref == 'refs/heads/main'
runs-on: ubuntu-latest
environment: production
steps:
- uses: actions/checkout@v4
- name: Deploy to Azure
uses: azure/webapps-deploy@v2
with:
app-name: ${{ secrets.AZURE_APP_NAME }}
publish-profile: ${{ secrets.AZURE_PUBLISH_PROFILE }}GitLab CI
stages:
- test
- build
- deploy
variables:
NODE_VERSION: "20"
cache:
key: ${CI_COMMIT_REF_SLUG}
paths:
- node_modules/
- .npm/
test:
stage: test
image: node:${NODE_VERSION}
script:
- npm ci --cache .npm
- npm run lint
- npm run test -- --coverage
coverage: '/Lines\s*:\s*(\d+\.?\d*)%/'
artifacts:
reports:
coverage_report:
coverage_format: cobertura
path: coverage/cobertura-coverage.xml
build:
stage: build
image: docker:latest
services:
- docker:dind
script:
- docker build -t $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA .
- docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA
deploy:
stage: deploy
only:
- main
script:
- kubectl set image deployment/app app=$CI_REGISTRY_IMAGE:$CI_COMMIT_SHADocker Build & Push
- name: Build and push Docker image
uses: docker/build-push-action@v5
with:
context: .
push: true
tags: |
ghcr.io/${{ github.repository }}:latest
ghcr.io/${{ github.repository }}:${{ github.sha }}
cache-from: type=gha
cache-to: type=gha,mode=maxTags
ci-cd, devops, automation, github-actions, deployment
Compatibility
- Codex: ✅
- Claude Code: ✅
Related skills
FAQ
Which platforms are supported?
GitHub Actions, GitLab CI, Azure DevOps, and Jenkins.
What does the pipeline include?
Build, test, and deploy stages with caching and secret management, plus Docker build-and-push.