Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
girijashankarj avatar

Ci Cd

  • 1 installs
  • 27 repo stars
  • Updated April 25, 2026
  • girijashankarj/cursor-handbook

Workflow for creating a complete CI/CD pipeline with lint, type-check, test, build, security-scan, and deploy stages, plus secrets configuration.

About

Guides setting up a CI/CD pipeline by defining stages, creating the workflow config, and configuring secrets and caching. A developer uses it to set up or modify CI/CD pipelines.

  • Defines lint, type-check, test, build, security-scan, and deploy stages
  • Configures triggers, runners, dependency caching, and a secrets store

Ci Cd by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,172 of 1,435 DevOps & CI/CD skills by installs in the Skillselion catalog
  • Data as of Jul 22, 2026 (Skillselion catalog sync)
npx skills add https://github.com/girijashankarj/cursor-handbook --skill ci-cd

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars27
Last updatedApril 25, 2026
Repositorygirijashankarj/cursor-handbook

What it does

Workflow for creating a complete CI/CD pipeline with lint, type-check, test, build, security-scan, and deploy stages, plus secrets configuration.

Files

SKILL.mdMarkdownGitHub ↗

Skill: Set Up CI/CD Pipeline

Trigger

When the user needs to set up or modify CI/CD pipelines.

Steps

Step 1: Define Pipeline Stages

  • [ ] Lint and format check
  • [ ] Type check: {{CONFIG.testing.typeCheckCommand}}
  • [ ] Unit tests: {{CONFIG.testing.testCommand}}
  • [ ] Build
  • [ ] Integration tests
  • [ ] Security scan
  • [ ] Deploy

Step 2: Create Pipeline Configuration

  • [ ] Create workflow file (.github/workflows/ci.yml for GitHub Actions)
  • [ ] Define trigger events (push, PR, schedule)
  • [ ] Configure job runners and environments
  • [ ] Set up caching for dependencies

Step 3: Configure Secrets

  • [ ] List required secrets
  • [ ] Add to CI/CD secrets store (never in code)
  • [ ] Document required secrets in README

Step 4: Add Quality Gates

  • [ ] Tests must pass (0 failures)
  • [ ] Coverage ≥ {{CONFIG.testing.coverageMinimum}}%
  • [ ] No type errors
  • [ ] No critical security vulnerabilities
  • [ ] Build succeeds

Step 5: Set Up Deployment

  • [ ] Configure environment promotion (dev → staging → prod)
  • [ ] Add manual approval for production
  • [ ] Configure rollback triggers
  • [ ] Set up smoke tests post-deployment

Step 6: Test Pipeline

  • [ ] Trigger on a test branch
  • [ ] Verify all stages complete
  • [ ] Verify failure handling (intentionally break a stage)
  • [ ] Verify notifications work

If a step fails

StepFailureRecovery
Step 4Quality gate blocks pipelineFix failing tests, coverage, or type errors locally; do not lower thresholds to pass
Step 5Deploy stage failsCheck secrets and env vars; verify target environment is reachable; rollback if prod deploy partially applied
Step 6Pipeline fails on test triggerFix the broken stage; verify failure handling works (pipeline should fail fast, not deploy on failure)

Never remove manual approval for production. Never deploy on failure.

Completion

CI/CD pipeline is running, tested, and documented.

Related skills

DevOps & CI/CDdevopstesting

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.