local-ci-precheck

Run parallel lint, typecheck, and architecture-audit checks locally in a pnpm monorepo.

1|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/mattbutlerengineering/mattbutlerengineering --skill local-ci-precheck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-ci-precheck
Source: https://github.com/mattbutlerengineering/mattbutlerengineering/tree/main/.claude/skills/local-ci-precheck
Command: npx skills add https://github.com/mattbutlerengineering/mattbutlerengineering --skill local-ci-precheck

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents wasting time and effort by catching CI-blocking lint, typecheck, and architecture-audit failures locally before you push.

Core Features & Use Cases

  • Parallel CI-equivalent checks: Runs pnpm lint, pnpm typecheck, and the architecture-audit command set in parallel after install to surface issues quickly.
  • CI-accurate install step: Uses pnpm install --frozen-lockfile so dependency/lockfile drift is detected the same way CI would.
  • Architecture drift detection for workspaces: Verifies that workspace-package relationships and architectural rules still hold after refactors or shared-package changes.
  • Use case: After updating a shared workspace (like a design system package) or making a cross-app refactor, run the precheck to confirm downstream apps will compile, lint, and still satisfy architecture constraints.

Quick Start

Run /local-ci-precheck from the repository root to execute lint, typecheck, and architecture-audit locally in parallel with the same commands CI uses.

Frequently Asked Questions about local-ci-precheck

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run local CI precheck for a pnpm monorepo before pushing?

Run local CI precheck by executing pnpm install --frozen-lockfile, then running pnpm lint, pnpm typecheck, and architecture-audit commands in parallel to catch CI blockers locally before pushing.

What is architecture audit for workspace packages after a refactor?

Architecture audit for workspace packages verifies that package relationships and architectural rules still hold after refactors or shared-package changes, preventing architecture drift in your pnpm monorepo.

Does pnpm frozen-lockfile install detect dependency drift the same way CI does?

Yes, pnpm frozen-lockfile install detects dependency and lockfile drift exactly the same way CI would, ensuring local validation matches GitHub Actions results before you push.

When do I need to run lint and typecheck across a pnpm monorepo?

Run lint and typecheck across a pnpm monorepo after updating a shared workspace package or making cross-app refactors to confirm downstream apps will compile and satisfy constraints before pushing.

Can I run typecheck and architecture audit in parallel locally?

Yes, you can run typecheck and architecture audit in parallel locally with parallel output prefixing, surfacing lint, typecheck, and architecture-audit failures quickly instead of waiting for GitHub Actions.