What it does
CI Pipeline Builder takes your tech stack and deployment target (Vercel, AWS, GCP, Railway, Fly.io) and produces a complete, working pipeline YAML. It includes caching strategies for your package manager, parallel test runs, environment separation (staging/production), and rollback conditions. The pipeline follows a fast-feedback principle — quick checks (lint, type-check) run first so failures surface in under 2 minutes, saving compute credits and developer time.
The skill generates a companion docs section explaining each job, its inputs, and what triggers it — so your team understands the pipeline without digging into YAML. Secrets are handled correctly using your platform's secret store instead of being hardcoded anywhere in the workflow file.
How to install
npx skills add user/ci-pipeline-builderHow to use
Build a CI/CD pipeline for: Next.js app, pnpm, deploy to Vercel on merge to main
name: CI/CD Pipeline on: push: branches: [main, develop] pull_request: jobs: lint-and-type-check: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - run: pnpm lint && pnpm type-check test: needs: lint-and-type-check runs-on: ubuntu-latest deploy: if: github.ref == 'refs/heads/main' needs: test
Configuration
# Add end-to-end tests Add E2E tests with Playwright to this pipeline # Different deployment target Deploy to AWS ECS using Docker images # Add notifications Add Slack notifications on failure to #deployments
Tip: For monorepos, ask for path filters so only affected services trigger their pipeline stages — this cuts CI time dramatically on large repos.
Related skills
Combine with Docker Compose Builder to containerise services before building the pipeline. Use Security Code Scanner to add a security audit step to every PR.