Communitygithub.com

Conception Mobile-First

Conception responsive mobile-first, cibles tactiles et patrons PWA.

Qu'est-ce que Conception Mobile-First ?

Cette compétence fournit des règles strictes pour la conception mobile-first, en se concentrant sur le responsive design avec des points de rupture `min-width`. Elle garantit des cibles tactiles d'au moins 44x44px pour une utilisation tactile optimale. Compatible avec Claude Code, Cursor, Codex et d'autres agents IA, elle intègre des bonnes pratiques PWA telles que `manifest.json`, service worker et les zones de sécurité (`env(safe-area-inset-*)`). Les performances sont optimisées avec un budget < 200KB JS au premier chargement mobile, et toutes les interactions doivent fonctionner sans hover. L'agent aide à générer des CSS, valider le respect des règles et tester sur des appareils réels pour éviter les pièges de performance et de tactile.

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

Demander à votre IA préférée

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

Documentation

Que fait Conception Mobile-First ?

Règles

  • Concevoir d'abord pour mobile, améliorer pour desktop — points de rupture min-width
  • Cibles tactiles : minimum 44x44px pour les boutons et liens
  • Unités de viewport : dvh pour les dispositions plein écran (prend en compte la barre de navigation mobile)
  • Zones de sécurité : env(safe-area-inset-*) pour les appareils à encoche/îlot
  • Bases PWA : manifest.json, service worker, <meta name="theme-color">
  • Budgets de performance : < 200KB JS au premier chargement sur mobile
  • Types de saisie : type="email", type="tel", type="number" — déclenchent le clavier approprié
  • Pas d'interactions uniquement au survol — tout doit fonctionner avec le toucher
  • Tester sur des appareils réels — les émulateurs ne détectent pas les problèmes de performance et les bizarreries tactiles

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