pwa
Installation
SKILL.md
PWA Guideline
Tech Stack
- Framework: Next.js
- Platform: Vercel
Non-Negotiables
- Service worker must not cache personalized/sensitive/authorized content
- Cache invalidation on deploy must be correct (no stale content)
Context
A PWA is an opportunity to deliver native-like experience without an app store. But a bad PWA is worse than no PWA — stale content, broken offline states, and confusing installation prompts erode trust.
Consider: what would make users want to install this? What should work offline? How do we handle the transition between online and offline gracefully?