Communitygithub.com

YepAPI/skills - Rendimiento

Métricas web esenciales (Core Web Vitals), carga diferida (lazy loading), división de código (code splitting) y análisis de paquetes (bundle analysis).

¿Qué es skills - Rendimiento?

Esta habilidad, denominada 'Performance' (Rendimiento), está diseñada para agentes de IA especializados en desarrollo web, como Claude Code, Cursor o Codex, que necesitan optimizar aplicaciones frontend modernas. Se centra en las mejores prácticas para lograr un rendimiento excepcional, cubriendo áreas críticas como las Core Web Vitals (LCP, INP, CLS), la carga diferida de imágenes y componentes, la división inteligente de código por rutas, la optimización de imágenes con formatos modernos (WebP/AVIF), y el análisis de paquetes con herramientas como `@next/bundle-analyzer`. La habilidad también proporciona reglas concretas para la implementación de almacenamiento en caché (con estrategias como stale-while-revalidate), optimización de consultas a bases de datos (usando índices y `EXPLAIN ANALYZE`), y la prevención de cambios de layout (layout shifts) mediante dimensiones explícitas en elementos multimedia. Su utilidad principal es servir como una guía de referencia rápida y accionable para un agente de IA, permitiéndole auditar y recomendar mejoras de rendimiento de forma consistente y basada en estándares reconocidos de la industria web.

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Rendimiento

Reglas

  • Core Web Vitals: LCP < 2,5 s, INP < 200 ms, CLS < 0,1
  • Carga diferida (Lazy loading) de imágenes y componentes pesados que están debajo del pliegue: React.lazy(), next/dynamic
  • División de código (Code splitting) por rutas: cada página carga solo su propio código
  • Optimización de imágenes: formato WebP/AVIF, dimensionamiento adecuado, next/image con sizes
  • Análisis de paquetes (Bundle analysis): @next/bundle-analyzer — identificar dependencias grandes
  • Almacenamiento en caché (Caching): cabeceras HTTP de caché, service worker para visitas repetidas, stale-while-revalidate
  • Base de datos: indexar columnas consultadas con frecuencia, usar EXPLAIN ANALYZE para encontrar consultas lentas
  • Evitar cambios de layout (Layout shifts): establecer dimensiones explícitas en imágenes, vídeos y elementos embebidos

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 relacionados