← ClaudeAtlas

local-ci-prechecklisted

Run the same lint + typecheck + architecture-audit checks CI runs, locally and in parallel. Catches workspace-package issues (missing deps, prop drift, lint rule violations) before pushing — the failures CI would surface in 5 minutes show up in 30 seconds. Use before opening or pushing to a PR.
mattbutlerengineering/mattbutlerengineering · ★ 0 · DevOps & Infrastructure · score 69
Install: claude install-skill mattbutlerengineering/mattbutlerengineering
# /local-ci-precheck Mirror of the CI workflow's blocking checks (`lint`, `typecheck`, `architecture-audit`), run in parallel from your shell. Designed for the workflow gap that bit us hard in commits `e928d65`/`65e99ac`/`a1c2db2` (April 2026): pre-existing lint and typecheck errors on `main` were invisible because (a) the CI workspace-symlink cache bug ate them and (b) `pnpm typecheck` wasn't part of the pre-commit hook. By the time CI told us, three separate fixes had to land in a chicken-and-egg PR stack. This skill closes that gap: run it before push, get the same red/green CI gives you — without burning a full GitHub Actions cycle. ## When to invoke - **Before `git push` on a feature branch** — catches what CI would catch - **After a non-trivial refactor** that touched multiple workspaces - **After bumping a shared package** (rialto, types, config) that downstream packages consume - **Before merging a PR** — final sanity that nothing drifted since the last CI run ## What it runs In parallel, from the repo root: | Step | Command | Mirrors CI job | | ---- | ------------------------------------------------------------------------------------------------------------------- | -------------------- | | 1 | `pnpm install --frozen-lockfile` | `prepare` | | 2 | `p