CI Hardener
Key Files
- •
.github/workflows/super-linter.yml— MegaLinter-style linting CI - •
.github/workflows/lint-fix-preview.yml— lint fix preview workflow - •
.github/workflows/deploy.yml— production deployment workflow - •
package.json—scripts.lint,scripts.test,scripts.builddefine the quality gate
Workflow
- •Read all files in
.github/workflows/to understand current CI setup. - •Check for
npm cicaching (node_modules or npm cache) — add if missing. - •Look for parallelization opportunities (lint and test can run concurrently).
- •Ensure the quality gate order is enforced: lint → test → build.
- •Add timeout limits to prevent hung jobs.
- •Summarize changes and expected speed/reliability impact.
Output
- •Provide updated workflow changes and reasoning.
Related Skills
- •
one-command-quality-gate— the local equivalent of CI checks - •
perf-budget-enforcer— for adding bundle size checks to CI - •
mega-lint-snapshot— for comprehensive linting diagnostics