Communitygithub.com

YepAPI/skills

Core Web Vitals, chargement paresseux, fractionnement de code et analyse des bundles.

Qu'est-ce que skills ?

Ce skill centralise les règles de performance web essentielles pour les développeurs travaillant avec des frameworks modernes comme Next.js et React. Il couvre les Core Web Vitals (LCP, INP, CLS) avec des seuils précis, les techniques de chargement paresseux via `React.lazy()` et `next/dynamic`, ainsi que le fractionnement de code par route pour optimiser les temps de chargement. Il inclut des directives d'optimisation d'images (formats WebP/AVIF, redimensionnement), d'analyse de bundle avec `@next/bundle-analyzer`, de mise en cache HTTP et service worker, d'optimisation de base de données (indexation, `EXPLAIN ANALYZE`) et de prévention des changements de mise en page. Idéal pour les agents IA assistant dans l'audit et l'amélioration des performances d'applications web, ce skill fonctionne avec tout environnement supportant les technologies web modernes et fournit des règles actionnables directement intégrables dans le code.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/YepAPI/skills/tree/HEAD/skills/performance

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Performance

Règles

  • Core Web Vitals : LCP < 2,5 s, INP < 200 ms, CLS < 0,1
  • Charger paresseusement les images situées sous la ligne de flottaison et les composants lourds : React.lazy(), next/dynamic
  • Fractionner le code par route — chaque page charge uniquement son propre code
  • Optimiser les images : format WebP/AVIF, dimensions appropriées, next/image avec sizes
  • Analyse du bundle : @next/bundle-analyzer — identifier les dépendances volumineuses
  • Mise en cache : en-têtes de cache HTTP, service worker pour les visites répétées, stale-while-revalidate
  • Base de données : indexer les colonnes fréquemment interrogées, utiliser EXPLAIN ANALYZE pour trouver les requêtes lentes
  • Éviter les changements de mise en page : définir des dimensions explicites sur les images, vidéos, contenus embarqués

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

YepAPI/skills

WCAG 2.1 AA — semantic HTML, keyboard navigation, screen readers.

YepAPI/skills

Experiment setup, variant splitting, statistical significance, and feature flag integration.

YepAPI/skills

CRUD generators, data tables, user management, role-based access, and bulk operations.

YepAPI/skills

Monitor what ChatGPT and Gemini say about your brand using YepAPI.

YepAPI/skills

Queue workers with BullMQ/Inngest/Trigger.dev, job retries, dead letter queues, concurrency.

YepAPI/skills

Commander.js, interactive prompts with Clack, spinners, colors, config files, exit codes, and npm publishing.

YepAPI/skills

cmdk integration, Cmd+K trigger, fuzzy search, grouped actions, keyboard navigation, and dynamic action registration.

YepAPI/skills

Content planning with trend and sentiment data from YepAPI.

YepAPI/skills

Content calendar, keyword-driven planning, and content briefs.

YepAPI/skills

Theme switching with CSS variables, system preference detection, next-themes, and persistence.

YepAPI/skills

Threaded comments, @mentions, reactions, moderation queue, optimistic UI, and cursor pagination.

YepAPI/skills

Competitive analysis between domains using YepAPI.

YepAPI/skills

Layout grids, KPI cards, data tables with sorting/filtering, sidebar navigation, and responsive breakpoints.

YepAPI/skills

Data encryption — TLS everywhere, AES-256-GCM for PII, bcrypt passwords, encrypted backups.

YepAPI/skills

Chart patterns with Recharts/Nivo/D3, responsive containers, color scales, and accessibility.

YepAPI/skills

Drizzle schema definition, push vs migrate, type-safe queries, relations, transactions, and prepared statements.

YepAPI/skills

Upload handling, resize/compress, CDN delivery, blur placeholders, and next/image patterns.

YepAPI/skills

Local business and Google Maps research using YepAPI.

YepAPI/skills

Cursor-based pagination, IntersectionObserver, virtualized lists with @tanstack/react-virtual, and scroll position restoration.

YepAPI/skills

Chat UI components, streaming responses with AI SDK, context window management, and RAG patterns.

Skills associés