Run lint, build, and test across the entire monorepo, fix every repo-wide validation failure, and finish only when the checkout is clean or a concrete external blocker is identified. Use when the user asks for a full verification pass, wants all lint/build/test issues resolved, or needs confidence that the whole repo is green.
Use this when the task is to make the whole repo pass its standard checks, not just a single feature area.
git status --short so you understand existing local changes before
editing.npm run lint,
npm run build, npm run test.npm run lint -- --filter=<workspace>,
npm run build -- --filter=<workspace>, or
npm run test -- --filter=<workspace>.Use the root-level commands first:
npm run lint
npm run build
npm run test
Use narrower reruns while iterating:
npm run lint -- --filter=<workspace>
npm run build -- --filter=<workspace>
npm run test -- --filter=<workspace>
Format touched files before the final pass:
git diff --name-only --diff-filter=ACMRTUB HEAD -- '*.ts' '*.tsx' '*.md' |
xargs -r npx prettier --write
When working with this skill: