monorepo-check

Run type, lint, test, and build checks across all monorepo apps and packages.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/gunning4it/openorder --skill monorepo-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monorepo-check
Source: https://github.com/gunning4it/openorder/tree/main/.claude/skills/monorepo-check
Command: npx skills add https://github.com/gunning4it/openorder --skill monorepo-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinate and validate changes across a Turborepo monorepo by running a comprehensive set of checks to catch type, lint, test, and build issues before PRs.

Core Features & Use Cases

  • Cross-package validation: Runs type checking, linting, tests, and build in all apps and packages, surfacing failures with actionable remediation.
  • Pre-PR quality gate: Enforces repository health before merging changes that touch multiple packages.
  • Guided debugging: Provides targeted steps for common failures across apps like api, storefront, dashboard, and widget.

Quick Start

Run the monorepo check workflow from the repository root to verify a clean state and cross-package integrity.

Frequently Asked Questions about monorepo-check

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

FAQPage Schema
How do I run type checking and linting across a Turborepo monorepo before creating a PR?

Run a comprehensive monorepo check from the repository root to validate type checking, linting, tests, and builds across all apps and packages. This pre-PR validation surfaces cross-package inconsistencies and provides actionable remediation steps for any detected failures.

What is the best way to catch cross-package build failures in a monorepo?

The best way to catch cross-package build failures is running a full suite of monorepo checks across all apps and packages. This validates builds, surfaces inconsistencies from cross-package changes, and guides remediation for failures in apps/api, apps/storefront, apps/dashboard, apps/widget, and packages/*.

Can I validate type, lint, and test failures across all apps and packages simultaneously?

Yes, you can validate type, lint, and test failures simultaneously by applying a pre-PR validation workflow across all apps and packages. It enforces type checking, linting, testing, and build validation across apps/api, apps/storefront, apps/dashboard, apps/widget, and packages/*.

How do I fix type and build issues detected after cross-package changes in a monorepo?

To fix type and build issues after cross-package changes, use the guided debugging output from the monorepo check workflow. It provides targeted steps for common failures across apps like api, storefront, dashboard, and widget to help remediate detected inconsistencies.

Does monorepo validation work for specific apps like storefront, dashboard, and widget?

Yes, monorepo validation works for specific apps including storefront, dashboard, widget, and api. It runs type checking, linting, testing, and build validation across these apps and packages/* to ensure repository health before merging changes.

Why do I need to run monorepo checks after modifying shared packages?

You need to run monorepo checks after modifying shared packages to detect cross-package type, lint, test, and build failures. Applying validation after cross-package changes ensures repository health by identifying inconsistencies across all dependent apps and packages.