What problem does it solve? Teams shipping code without automated verification accumulate broken builds, undetected bugs, and risky deployments. This Skill provides a complete playbook for setting up CI/CD pipelines that enforce lint, type checking, tests, builds, and security audits on every change before it reaches production. ## Core Features & Use Cases - Quality Gate Pipelines: Defines an ordered gate sequence (lint, type check, unit tests, build, integration, E2E, security audit, bundle size) with ready-to-use GitHub Actions YAML configurations, including PostgreSQL service containers for integration tests and Playwright for E2E. - Deployment Strategies: Covers preview deployments per PR, feature flags with lifecycle management, staged rollouts with monitoring windows, and manual rollback workflows. - CI Feedback Loop for AI Agents: Shows how to feed CI failure output back to coding agents so they can fix lint errors, type errors, and test failures iteratively. - Use Case: When starting a new Node.js project, use this Skill to generate a complete .github/workflows/ci.yml with caching, parallel jobs, branch protection guidance, and Dependabot configuration. ## Quick Start Set up a GitHub Actions CI pipeline for my Node.js project with lint, type check, tests, build, and security audit gates that block merging on failure.