What problem does it solve? Teams shipping code without automated verification accumulate broken builds, undetected bugs, and risky deployments. This Skill provides a complete operating guide for setting up CI/CD pipelines that enforce lint, type checking, tests, builds, and security audits on every change before merge. ## Core Features & Use Cases - Quality Gate Pipelines: Defines a staged pipeline covering lint, type check, unit tests, build, integration tests, E2E tests, security audit, and bundle size checks, with ready-to-use GitHub Actions YAML configurations including Postgres service containers and Playwright E2E jobs. - Deployment Strategies: Covers preview deployments per PR, feature flags with lifecycle management, staged rollouts with monitoring windows, and manual rollback workflows. - CI Optimization and Feedback Loops: Provides caching, parallelism, path filtering, and test sharding strategies to keep pipelines under 10 minutes, plus patterns for feeding CI failure output back to AI agents for automated fixes. - Use Case: When starting a new TypeScript project, use this Skill to generate a GitHub Actions workflow that runs lint, tsc --noEmit, Jest tests, and npm audit on every pull request, with branch protection blocking merges on failure. ## 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.