Use the Node version in .node-version and pnpm.
pnpm install
pnpm run hooks:installThe checked-in pre-push hook runs the full verification gate before each push.
Build the package:
pnpm run buildRun the local CLI against a repo that has .vref/manifest.json:
node ./dist/cli.mjs validate --output json
node ./dist/cli.mjs build --check --output json
node ./dist/cli.mjs build
node ./dist/cli.mjs serveRun the full repo guardrail:
pnpm run verifyFor focused work:
pnpm run check
pnpm run typecheck
pnpm run build
pnpm run smoke
pnpm run test
pnpm run pack:dryCoverage is reported, not gated — verify does not run it, so a thin patch
fails review rather than CI:
pnpm run coverageScope and coding boundaries: Repo-Specific Guidance.
Use Conventional Commit-style titles such as feat(cli): add gallery build command.
Include the relevant verification command and any visual reference screenshots or gallery links when UI output changes. Upload screenshots with
gh pr comment <n> --attach ./file.png; do not commit them.