> ## Documentation Index
> Fetch the complete documentation index at: https://smithers-feat-claude-workflow-mirror.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Checks

> Run pnpm verify (typecheck, lint, test) before opening a pull request.

Run this before a pull request:

```sh theme={null}
pnpm verify
```

It runs, in order:

```sh theme={null}
pnpm typecheck
pnpm lint
pnpm test
```

`pnpm typecheck` runs every workspace typecheck. Each workspace owns its `tsconfig.json`.

`pnpm lint` checks `apps/*/src`, `apps/*/tests`, `packages/*/src`, `packages/*/tests`, and `.smithers`.

`pnpm test` runs workspace tests.

Do not use root `tsc --noEmit` as the pre-PR gate.
