What problem does it solve?
CI/CD setups often cause confusion about what runs where (validation vs deployment), leading to broken builds, insecure handling of sensitive environment variables, and inconsistent release quality.
Core Features & Use Cases
- PR-guarded, validate-only GitHub Actions: Runs lint, dead-code detection, typechecking, and tests on every push/PR to keep
main stable.
- Vercel Git integration for deployment: Uses Vercel’s native Git watching so Preview and Production deploys are triggered consistently without trying to decrypt sensitive vars in CI.
- Branch protection and workflow enforcement: Ensures required status checks (the
validate job suite) must pass before merging.
- Troubleshooting for common failure modes: Covers lockfile drift, cache-related discrepancies, missing Vercel env vars, and workflow/branch-protection mismatches.
Quick Start
Use the ci-cd skill to guide a PR that adds or debugs a CI check by editing .github/workflows/ci.yml, then confirming the required validate (lint, knip, typecheck, test) status checks show up and pass before merging.