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.mdcursor/env-setup/SKILL.md
GitHubEnvironment 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.