
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-cdAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1 |
|---|---|
| repo stars | ★ 27 |
| Last updated | April 25, 2026 |
| Repository | girijashankarj/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: 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.ymlfor 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
| Step | Failure | Recovery |
|---|---|---|
| Step 4 | Quality gate blocks pipeline | Fix failing tests, coverage, or type errors locally; do not lower thresholds to pass |
| Step 5 | Deploy stage fails | Check secrets and env vars; verify target environment is reachable; rollback if prod deploy partially applied |
| Step 6 | Pipeline fails on test trigger | Fix 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.