
de agent-skills61
Guide un agent pour ajouter des fonctionnalités PWA aux applications React + Vite : manifest, stratégies de service worker, support hors ligne, installabilité et notifications push.
Fournit des conseils étape par étape et des scripts pour convertir ou créer des applications React + Vite en Progressive Web Apps. Couvre la génération du manifest, la configuration de vite-plugin-pwa, les stratégies de service worker (generateSW vs injectManifest), les pages de repli hors ligne, les invites d'installation, les abonnements push et les stratégies de mise en cache adaptées aux actifs et aux réponses d'API. Comprend des composants d'exemple, des hooks et des scripts d'aide Deno pour générer des icônes et des manifests.
Utilisez cette compétence lorsqu'un utilisateur demande de créer ou de convertir une application React en une PWA installable/capable du mode hors ligne, d'ajouter des service workers, de configurer la mise en cache runtime de workbox, d'implémenter l'UX d'installation/mise à jour, ou d'activer les notifications push. Non destiné aux frameworks rendus côté serveur (préférez next-pwa pour Next.js) ou aux sites statiques très petits sans besoin de mode hors ligne.
Il s'agit de conseils de mise en œuvre et de développement pour les agents orientés développeurs avec des capacités d'exécution de code ou de CLI (Copilot/Codex/Claude Code/assistants capables de coder) et suppose un accès Node/Deno/CLI.
La compétence React PWA fournit des conseils complets pour ajouter des fonctionnalités PWA (manifeste, service worker, mode hors ligne, invite d'installation, notifications push) aux applications React+Vite. Comprend 4 scripts Deno bien structurés pour générer des manifestes, des icônes, des configurations de service worker et auditer la conformité PWA. Les scripts n'ont pas pu être exécutés car Deno n'est pas installé. Le fichier SKILL.md est approfondi avec des phases claires, des exemples de code et du dépannage. Légère interpolation de chaîne dans generate-icons.ts où les chemins de fichiers sont intégrés dans des scripts eval Node.js, mais le risque est faible car les entrées sont des chemins locaux fournis par l'utilisateur.
denoCompétence propre sans préoccupations de sécurité. SKILL.md bien organisé avec une divulgation progressive efficace. Les scripts sont bien écrits en TypeScript/Deno mais nécessitent l'environnement d'exécution Deno non disponible dans l'environnement d'audit. Le script generate-icons.ts construit des commandes Node.js d'une ligne via interpolation de chaîne, ce qui représente un risque d'injection mineur mais acceptable pour des chemins locaux fournis par l'utilisateur.