Skip to content

Scripts And Commands

Last refreshed: 2026-05-19

Development

  • pnpm install
  • pnpm dev
  • pnpm devsafe
  • pnpm build
  • pnpm start

pnpm devsafe uses rimraf to clear .next and starts non-Turbopack dev mode.

Quality

  • pnpm lint
  • pnpm typecheck
  • pnpm test:int
  • pnpm test:e2e
  • pnpm test

Payload

  • pnpm payload
  • pnpm generate:types
  • pnpm generate:importmap

Run generated-file commands after Payload schema/admin component changes.

flowchart LR
  dev["🧑‍💻 Development"] --> pnpmDev["pnpm dev / devsafe"]
  quality["✅ Quality"] --> lint["pnpm lint"]
  quality --> typecheck["pnpm typecheck"]
  quality --> tests["pnpm test:int / test:e2e"]
  payload["📦 Payload"] --> types["generate:types"]
  payload --> importmap["generate:importmap"]
  workers["⚙️ Workers"] --> rag["rag:worker"]
  workers --> presentation["presentation:worker"]
  diagnostics["🩺 Diagnostics"] --> reports["reports and reconciliation"]

Seeders And Fixtures

  • pnpm seed
  • pnpm seed:rag:manifest
  • pnpm seed:rag:fixture
  • pnpm seed:presentation:fixture
  • pnpm fixture:rag:export
  • pnpm fixture:presentation:export

Script files:

  • scripts/seed.ts
  • scripts/seed-rag-manifest.ts
  • scripts/seed-rag-fixture.ts
  • scripts/seed-presentation-fixture.ts
  • scripts/export-rag-fixture.ts
  • scripts/export-presentation-fixture.ts

Workers

  • pnpm rag:worker
  • pnpm presentation:worker
  • pnpm anuva:worker

Diagnostics And Reports

  • pnpm diagnose:presentation:generation
  • pnpm requeue:presentation:job
  • pnpm reconcile:zoho-billing

Mastra Provider Registry

Use before changing model/provider strings:

node .agents/skills/mastra/scripts/provider-registry.mjs --list
node .agents/skills/mastra/scripts/provider-registry.mjs --provider openai

Command Notes

Most worker, seed, fixture, diagnostic, and billing scripts load .env through dotenv-cli.

The repository is standardized on pnpm. Keep pnpm-lock.yaml in sync with dependency changes.