What problem does it solve? Setting up reliable CI/CD pipelines is error-prone and often postponed, leading to broken builds, untested code reaching production, and no rollback path when deployments fail. This Skill provides a complete, opinionated framework for automating quality gates so every change is linted, type-checked, tested, built, and audited before merge. ## Core Features & Use Cases - Quality Gate Pipelines: Enforces a sequential gate chain (lint, type check, unit tests, build, integration tests, E2E, security audit, bundle size) with ready-to-use GitHub Actions YAML configurations. - Deployment Strategies: Covers preview deployments per PR, feature flags with lifecycle management, staged rollouts, and manual rollback workflows. - CI Optimization & Feedback Loops: Provides caching, parallelism, path filtering, and test sharding strategies to keep pipelines under 10 minutes, plus patterns for feeding CI failures back to AI agents for automated fixes. - Use Case: When starting a new Node.js/TypeScript project, use this Skill to generate a complete GitHub Actions workflow with Postgres service containers for integration tests, Playwright E2E runs, Dependabot configuration, and branch protection rules. ## Quick Start Set up a GitHub Actions CI pipeline for my Node.js project with lint, type checking, tests, build, and a Postgres-backed integration test job.