.claude/skills/performance/caching-strategies/SKILL.md
Appliquer des stratégies de cache. Utiliser quand on optimise avec node-cache (backend) ou React.memo (frontend).
npx skillsauth add FRmicrow/dataFootV1 caching-strategiesInstall 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.
Servez-vous de cette compétence lorsque vous identifiez des goulots d’étranglement liés à des lectures répétées de données identiques ou peu volatiles.
Pour un catalogue de produits rarement modifié, utilisez un CDN avec un TTL d’une heure pour les pages statiques et un cache côté serveur pour les réponses JSON, en invalidant ces caches lorsqu’un produit est ajouté ou modifié.
Cette compétence ne couvre pas la mise en cache dans les bases de données (ex. index de caches internes) ni l’optimisation du code pour réduire la consommation de ressources.
development
Écrire des tests unitaires Node.js. Utiliser quand on teste une fonction isolée avec Vitest dans backend/test/.
testing
Tester l'intégration entre services. Utiliser quand on vérifie l'interaction contrôleur/service avec Supertest + Vitest.
development
Tester les composants React avec Vitest + Testing Library. Utiliser quand on teste le rendu ou les interactions.
testing
Écrire des tests end-to-end Playwright. Utiliser quand on teste l'application complète du point de vue utilisateur.