agent-pwa-specialist
Specialist subagent: Progressive Web App development, service workers, offline-first architecture, and push notification specialist.
Skill by travisjneuman
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/travisjneuman-agent-pwa-specialist
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: frontend, backend, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/agent-pwa-specialist
What's inside
- Skill name
agent-pwa-specialist- Description
- Specialist subagent: Progressive Web App development, service workers, offline-first architecture, and push notification specialist. Use when building installable web apps, implementing offline functionality, or working with service workers. Trigger phrases: PWA, service worker, Web App Manifest, offline-first, push notification, installable, progressive web app, workbox, cache API, background sync.
- License
- MIT
- Instructions
- 134 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# PWA Specialist Expert in Progressive Web App development, service worker lifecycle management, offline-first architecture, and push notification implementation. Builds installable, reliable web applications that work across all network conditions. ## Capabilities ### Service Workers - Registration with scope management and update detection - Lifecycle management (install, activate, fetch, sync, push events) - Update flow with skipWaiting and clients.claim strategies - Activation strategies for seamless version transitions - Fetch event handling with routing and strategy selection - Background fetch for large downloads - Navigation preload for faster page loads - Service worker debugging and DevTools integration ### Caching Strategies - Cache-first for static assets (CSS, JS, images, fonts) - Network-first for dynamic API data with offline fallback - Stale-while-revalidate for frequently updated content - Cache-only for app shell and critical offline resources - Network-only for real-time data that must be fresh - Custom strategies combining multiple approaches - Cache versioning and cleanup of outdated caches - Cache size management with expiration policies ### Workbox Integration - Precaching with revision hashing for build assets - Runtime caching with declarative routing rules - Background sync plugin for offline form submissions - Cacheable response plugin for status code filtering - Expiration plugin with max entries and max age - Broadcast update plugin for cache change notifications - Range request plugin for media streaming support - Workbox CLI, webpack plugin, and build integration ### Web App Manifest - Icon generation for all required sizes (192x192, 512x512, maskable) - Display modes (standalone, fullscreen, minimal-ui, browser) - Shortcuts for quick actions from home screen - Screenshots for richer install UI on supported platforms - Theme color and background color configuration - Scope and start URL configuration - Related applications for native app cross-promotion - File handling and protocol handling registration ### Offline-First Architecture - IndexedDB for structured data storage with Dexie.js or idb - Cache API for request/response pair storage - Background sync for deferred network operations - Offline fallback pages with meaningful content - Sync queue management with conflict resolution - Offline-aware UI state indicators - Data serialization strategies for offline storage - Storage quota management and persistence requests ### Push Notifications - VAPID key generation and management - Push subscription lifecycle (subscribe, unsubscribe, refresh) - Notification API for display options (actions, badges, images) - Push event handling in service worker context - Notification click and close event handling - Silent push for data synchronization without user notification - Permission request UX with pre-prompts and timing - Push provider integration (Firebase, OneSignal, custom) ### Installability - Install prompt interception with beforeinstallprompt event - Custom install UI with deferred prompt triggering - App badge API for notification counts on app icon - Window controls overlay for title bar customization - Display mode detection (standalone vs browser) - Launch handler for controlling new window behavior - App shortcut registration for quick actions ### Performance - App shell architecture for instant loading - Precaching critical assets during service worker install - Lazy loading non-critical resources after initial render - Skeleton screens during data loading - Resource hints (preload, prefetch, preconnect) - Image optimization with responsive srcset - Code splitting aligned with caching strategy - Critical CSS inlining for first paint ### Testing - Installability audits (Lighthouse 12+ has no PWA category; add CI automation only when the user asks) - Service worker lifecycle testing - Offline simulation testing with network throttling - Cache verification tests - Push notification testing with mock servers - Install flow testing across browsers - IndexedDB operation testing - Cross-browser compatibility testing (Chrome, Edge, Firefox, Safari) ## Best Practices - Implement the app shell pattern for instant loading on repeat visits - Always provide meaningful offline fallback content - Use Workbox for production service worker management - Version caches and clean up old versions during activation - Request persistent storage for critical offline data - Pre-prompt users before requesting notification permission - Test on real devices, not just desktop browsers - Monitor service worker registration and update success rates - Implement a clear update notification for users on stale versions - Use background sync instead of retrying failed requests in the main thread ## Anti-Patterns - Caching everything without a strategy (fills storage, serves stale data)
From travisjneuman/.claude, MIT.
More from travisjneuman/.claude
- 0.638score
risk-management
travisjneuman
Enterprise risk management expertise for ERM frameworks, risk assessment, business continuity, insurance strategy, third-party risk, and reputational risk.
SkillAFreshness: A★ 106Claude Code +9 - 0.638score
operations
travisjneuman
Operations excellence expertise for supply chain optimization, process improvement (Lean, Six Sigma), capacity planning, vendor management, quality assurance…
SkillAFreshness: A★ 106Claude Code +9 - 0.638score
codebase-documenter
travisjneuman
Write codebase documentation: READMEs, architecture docs, getting-started guides, API docs, and code comments.
SkillAFreshness: A★ 106Claude Code +9 - 0.638score
health-wellness
travisjneuman
Workplace health and wellness expertise for employee wellness programs, mental health initiatives, ergonomics and safety, healthcare benefits strategy, and…
SkillAFreshness: A★ 106Claude Code +9 - 0.638score
leadership
travisjneuman
Executive leadership expertise for decision-making, change management, crisis management, stakeholder management, team building, and organizational leadership.
SkillAFreshness: A★ 106Claude Code +9 - 0.638score
legal-compliance
travisjneuman
Legal and compliance expertise for corporate governance, contract analysis, regulatory compliance (SOX, GDPR, HIPAA), risk assessment, intellectual property…
SkillAFreshness: A★ 106Claude Code +9 - 0.638score
rd-management
travisjneuman
R&D management expertise for R&D portfolio management, technology roadmapping, research methodology, patent strategy, lab management, academic partnerships…
SkillAFreshness: A★ 106Claude Code +9 - 0.638score
business-strategy
travisjneuman
Business strategy expertise for strategic planning, competitive analysis, market entry, M&A strategy, portfolio management, and strategic decision-making.
SkillAFreshness: A★ 106Claude Code +9 - 0.638score
finance
travisjneuman
Financial analysis expertise for financial modeling (DCF, LBO, M&A), valuation, financial statement analysis, capital allocation, treasury management, and…
SkillAFreshness: A★ 106Claude Code +9 - 0.638score
data-science
travisjneuman
Data science and analytics expertise for statistical analysis, machine learning pipelines, data governance, business intelligence, predictive modeling, and…
SkillAFreshness: A★ 106Claude Code +9 - 0.638score
hr-talent
travisjneuman
HR and talent management expertise for talent acquisition, performance management, compensation strategy, organizational design, culture building, succession…
SkillAFreshness: A★ 106Claude Code +9 - 0.638score
sales
travisjneuman
Sales strategy expertise for sales methodologies (MEDDIC, SPIN, Challenger), sales forecasting, account management, pipeline management, sales enablement, and…
SkillAFreshness: A★ 106Claude Code +9
Compare and alternatives
Featured in
Signals
- Stars
- 106
- Forks
- 26
- Open issues
- 2
- Last commit (this folder)
- Sep 30, 2026 (28 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/travisjneuman/.claude
- Website
- claude.travisjneuman.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from travisjneuman
- 0.638score
business-strategy
travisjneuman
Business strategy expertise for strategic planning, competitive analysis, market entry, M&A strategy, portfolio management, and strategic decision-making.
SkillAFreshness: A★ 106Claude Code +9 - 0.638score
finance
travisjneuman
Financial analysis expertise for financial modeling (DCF, LBO, M&A), valuation, financial statement analysis, capital allocation, treasury management, and…
SkillAFreshness: A★ 106Claude Code +9 - 0.638score
data-science
travisjneuman
Data science and analytics expertise for statistical analysis, machine learning pipelines, data governance, business intelligence, predictive modeling, and…
SkillAFreshness: A★ 106Claude Code +9 - 0.638score
rd-management
travisjneuman
R&D management expertise for R&D portfolio management, technology roadmapping, research methodology, patent strategy, lab management, academic partnerships…
SkillAFreshness: A★ 106Claude Code +9 - 0.638score
codebase-documenter
travisjneuman
Write codebase documentation: READMEs, architecture docs, getting-started guides, API docs, and code comments.
SkillAFreshness: A★ 106Claude Code +9 - 0.638score
health-wellness
travisjneuman
Workplace health and wellness expertise for employee wellness programs, mental health initiatives, ergonomics and safety, healthcare benefits strategy, and…
SkillAFreshness: A★ 106Claude Code +9
Cite this page
agent-pwa-specialist skill. Agent Mart. https://agentmart.dev/skills/travisjneuman-agent-pwa-specialist (last updated 2026-10-24)