What problem does it solve? Teams shipping code without automated quality gates let broken changes reach production, and manual testing does not scale or repeat reliably. This Skill provides a complete blueprint for enforcing lint, type checks, tests, builds, and security audits on every change before merge. ## Core Features & Use Cases - Quality Gate Pipelines: Set up GitHub Actions workflows covering lint, type checking, unit tests, integration tests with database services, E2E tests with Playwright, and security audits. - Deployment Strategies: Implement preview deployments per pull request, feature flags, staged rollouts, and manual rollback workflows. - CI Optimization: Apply caching, parallel jobs, path filters, and matrix builds to keep pipelines under 10 minutes. - Use Case: A team starting a new Node.js project needs CI from day one. Use this Skill to generate a GitHub Actions pipeline that blocks merges until lint, typecheck, tests, and build all pass, with a Postgres service for integration tests. ## Quick Start Set up a GitHub Actions CI pipeline for my Node.js project with lint, type checking, tests, build, and a security audit that blocks merging on failure.