What problem does it solve? Teams set up CI that looks green but gates nothing: required checks that hang pending forever because path-filtered jobs skip, duplicate workflows that conflict, and hardcoded runtime versions that drift from production. This skill wires a pipeline that actually blocks a bad merge. ## Core Features & Use Cases - Stack detection first: inventories apps, package managers, lockfiles, runtime versions, existing workflows, and deploy platforms before writing any YAML. - Deadlock-proof aggregator gate: emits a single ci-success required check that treats skipped path-filtered jobs as passing, so unrelated PRs never hang. - Lockfile and runtime hygiene: enforces one lockfile per app with the matching install command, and pins Node/Python versions from .nvmrc, engines, or .python-version. - Use Case: Point it at a Next.js repo with no CI and Vercel previews disabled; it produces a path-filtered workflow with lint, typecheck, test, and build jobs, plus the exact gh api branch-protection commands requiring only ci-success. ## Quick Start Ask the agent to use suede-ci-gate to set up path-aware CI and branch protection for this repository, detecting the stack first.