env-setup

Scaffolds or audits Zod-validated environment variables for this Next.js service — src/lib/env.ts, .env.example, scripts/check-env.ts, and pnpm check:env. Use when adding env vars, auditing process.en

SKILL.md

GitHub

Environment setup (Cursor)

Canonical source

The full workflow (audit grep commands, Next.js 15 createEnv patterns, check script) is in .claude/skills/env-setup/SKILL.md.

This repo

  • Schema: src/lib/env.ts (@t3-oss/env-nextjs + Zod).
  • Example: .env.example; local secrets: .env.local (gitignored).
  • Verify: pnpm check:env.

After changes, grep for stray process.env. in src/ and migrate to env / publicEnv.

Multi-tenant: This service requires TENANT_ORG_ID (UUID). See env.TENANT_ORG_ID in src/lib/env.ts and .cursor/rules/multi-tenancy.mdc.