.cursor/skills/env-file-formatting/SKILL.md
Env file value formatting (double quotes for non-empty). Use when adding or editing .env, .env.example, or any *.env template in the repo.
npx skillsauth add podverse/podverse env-file-formattingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
When adding or editing .env, .env.example, or any *.env template in the repo (including
infra/config/env-templates/*.env.example and dev/env-overrides/local/*.env.example).
DATABASE_HOST="localhost", NODE_ENV="development".= (no quotes, no empty string). Example: API_KEY=.Scripts that write env content (e.g. scripts/local-env/setup.sh) already emit this format;
templates and examples should match so that copied or generated files are consistent.
upsert_var() writes VAR="value" or VAR=documentation
Per-job env validation and config patterns for the workers app. Use when adding or changing worker commands, touching workers startup validation, or documenting worker env vars.
development
Common patterns and examples for the podverse-web Next.js application
tools
Ensures client-side time displays use formatDateTimeAbbrev for localized, readable timestamps. Use when rendering dates/times in the UI or when the user mentions time formatting or local timezone display.
testing
--- name: podverse-testing-policy description: Skip test implementation unless the user explicitly asks. Use when a plan or task includes adding unit tests, a test phase, or "Phase 3: Tests". version: 1.0.0 --- # Testing policy — skip tests for now ## When to use - When a plan or task includes adding unit tests, a test phase, or "Phase 3: Tests". - When deciding whether to implement tests for a feature. ## Rules 1. **We are not concerning ourselves with tests at this time.** Skip test imp