| name | run-the-gate |
| description | Use when finishing or verifying a change to launch-store — run the full typecheck, lint, test, build, and docs gate that must be green before a change is done or a PR merges. |
Run the validation gate
Use this when
- you finished a change and need to confirm it's green before calling it done
- CI failed and you want to reproduce the gate locally
- before opening or squash-merging a PR
Steps
npm run typecheck && npm run lint && npm run lint:style && npm run docs:check && npm run test && npm run build — the six-part gate from AGENTS.md (lint is Biome, lint:style is Launch-specific, and docs:check guards generated docs).
- If
docs:check fails, run npm run docs:gen and commit the generated docs (docs/commands.md, llms.txt, .cursor/rules/*, .claude/skills/*, README badges, and config docs).
All gates must be green before a change is done. The husky pre-commit hook runs lint + format + typecheck but not the tests and can be bypassed, so run the full line yourself. Add a *.test.ts beside any new logic.
See AGENTS.md → “Before you call a change done”.