Mobile-first responsives Design, Touch-Ziele und PWA-Muster.
Was ist skills?
Dieses Skill definiert bewährte Praktiken für die Entwicklung mobiler, responsiver Oberflächen mit dem Schwerpunkt auf mobile-first Ansatz und Progressive Web Apps (PWA). Es stellt sicher, dass Designs zuerst für kleine Bildschirme optimiert werden und dann für Desktops verbessert werden – mittels `min-width` Breakpoints. Wichtige Regeln umfassen die Mindestgröße von Touch-Zielen (44x44px), den Einsatz von `dvh` für Vollbild-Layouts, um mobile Browser-Chrome zu berücksichtigen, sowie die Einbindung von Safe-Areas (`env(safe-area-inset-*)`) für Notch- oder Island-Geräte. Das Skill unterstützt gängige Plattformen wie Claude Code, Cursor oder Codex, indem es klare Vorgaben zu PWA-Basics (manifest.json, Service Worker), Performance-Budgets (<200KB JS beim ersten Laden) und korrekten Input-Typen (z.B. `type="email"`) gibt. Interaktionen müssen ohne Hover auskommen, da alles per Tap funktionieren muss, und es wird empfohlen, auf echten Geräten zu testen, da Emulatoren Leistungsprobleme und Touch-Besonderheiten übersehen.