.cursor/skills/web/SKILL.md
Common patterns and examples for the podverse-web Next.js application
npx skillsauth add podverse/podverse podverse-web-patternsInstall 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.
This skill provides quick reference for common patterns used in the podverse-web application (apps/web/). Use these patterns when implementing new features or modifying existing code.
apps/web/packages/helpers*/):
@podverse/helpers - Core utilities, types, DTOs@podverse/helpers-validation - Validation utilities@podverse/helpers-requests - API request utilities@podverse/helpers-backend - Backend utilities (not typically used in web)@podverse/helpers-browser - Browser utilities@podverse/helpers-config - Config validation (not typically used in web)apps/web/env/apps/web/i18n/originals/en-US.jsonThe patterns are organized into the following subject areas:
For the most critical patterns, see:
When web env validation changes (apps/web/scripts/validate-env.ts), update
tools/web-perf/lighthouse/.env.web.example and .env.web so Lighthouse stays aligned.
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.
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
development
Enforces import ordering so styles (CSS/SCSS module) imports are last. Use when editing React components or pages in .tsx/.jsx files, or when the user mentions import order or style imports.