What problem does it solve? Teams shipping code without automated quality gates let broken builds, failing tests, and lint errors reach production. This Skill provides a structured approach to setting up CI/CD pipelines that enforce lint, static analysis, tests, build, and security audits on every change before merge. ## Core Features & Use Cases - Quality Gate Pipeline: Defines an ordered gate sequence (lint, static analysis, unit tests, build, integration, UI tests, security audit) that blocks merges on failure. - GitHub Actions Templates: References ready-to-use YAML for basic CI, integration tests, E2E, preview deployments, rollback, Dependabot, caching, and parallelism. - Deployment Safety: Covers staged rollouts, feature flags with Remote Config, preview deployments to Firebase App Distribution, and manual rollback workflows. - Use Case: When a PR's CI fails, paste the failure output back to the agent so it fixes lint, type errors, or test failures and re-pushes, closing the feedback loop. ## Quick Start Set up a CI pipeline for my project with lint, unit tests, build, and branch protection so no pull request merges without passing all quality gates.