What problem does it solve? Teams shipping code without automated verification accumulate broken builds, undetected bugs, and risky deployments. This Skill provides a complete blueprint for enforcing quality gates on every change so no code reaches production without passing lint, type checks, tests, and builds. ## Core Features & Use Cases - Quality Gate Pipelines: Set up ordered CI stages covering lint, type checking, unit tests, build, integration tests, E2E tests, security audits, and bundle size checks. - GitHub Actions Templates: Ready-to-adapt workflow configurations for basic CI, database-backed integration tests with Postgres services, and Playwright E2E runs. - Deployment Strategies: Implement preview deployments per PR, feature flags, staged rollouts, and manual rollback workflows. - Use Case: A team starting a new TypeScript project uses this Skill to configure a GitHub Actions pipeline that blocks merges until lint, tsc, Jest tests, and build all pass, with Dependabot keeping dependencies updated. ## Quick Start Set up a GitHub Actions CI pipeline for my Node.js project with lint, type check, tests, and build gates that block merging on failure.