Communitygithub.com

Apple Design Experte

Entwerfen oder überprüfen Sie gepflegte, zugängliche Oberflächen, die den Apple Human Interface Guidelines folgen. Für Web-, native und responsive Produkt-UI; kopieren Sie keine proprietären Apple-Oberflächen oder -Assets.

Was ist Apple Design Experte?

Dieses Skill versetzt KI-Agenten in die Lage, hochwertige Benutzeroberflächen zu entwerfen oder zu überprüfen, die von den Apple Human Interface Guidelines inspiriert sind. Es dient als Entscheidungsrahmen, der auf Prinzipien wie Zweck, Verantwortung und Einfachheit basiert. Der Fokus liegt auf plattformgerechten, zugänglichen und interaktionsreichen Designs, die nicht einfach Apple-Bildschirme reproduzieren. Der Workflow führt den Agenten strukturiert von der Aufgabenidentifikation über die Einrichtung eines semantischen Tokensystems bis hin zur Implementierung plattformspezifischer Muster. Besonders wichtig sind die klaren, nicht verhandelbaren Grenzen: Keine Verwendung von Apple-Logos, proprietären Assets oder Quellcode, stattdessen HTML-Semantik, Tastaturverhalten und ausreichende Kontraste. Der Skill unterstützt Implementierungsrouten für HTML/CSS, Vue und Tailwind sowie React und TypeScript, jeweils mit spezifischen Beispielen. Ein evidenzbasierter visueller QA-Prozess sorgt für Qualitätssicherung, inklusive Tests für verschiedene Viewports, Tastaturnavigation und Barrierefreiheit. Entwickler und Agenten nutzen diesen Skill, um konsistente, ethische und hochwertige UI-Entscheidungen zu treffen, ohne gegen Design-Richtlinien zu verstoßen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/baban9999ytr/agent-skills/tree/HEAD/skills/apple-design-expert

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Apple Design Experte?

Nutze Apple Designprinzipien als Entscheidungsrahmen: Zweck, Eigenverantwortung, Verantwortung, Vertrautheit, Flexibilität, Einfachheit, Handwerkskunst und Freude. Passe dich dem Produkt und der Plattform an, anstatt Apple-Bildschirme zu reproduzieren.

Arbeitsablauf

  1. Identifiziere die Hauptaufgabe des Benutzers, die Plattform, das vorhandene Komponentensystem und die responsiven Einschränkungen.
  2. Lege semantische Tokens fest, bevor du einzelne Elemente stylst. Lese Abstände und Layout, Typografie und Farbe, wenn du ein System erstellst.
  3. Implementiere plattformgerechte Muster, vollständige Interaktionszustände und zugängliche Semantiken. Lese Interaktion und Bewegung und Barrierefreiheit für interaktive Arbeiten.
  4. Führe die visuelle Überprüfung vor Fertigstellung durch. Überprüfe Desktop- und schmale Layouts, wenn eine gerenderte Umgebung verfügbar ist. Verwende die wiederholbaren Prüfungen in tests/visual-qa-checklist.md; Screenshots und Playwright-Nachweise sind Beobachtungen, niemals eine Zertifizierung.

Nicht verhandelbare Grenzen

  • Verwende keine Apple-Logos, proprietären Oberflächen-Assets oder Quellcode. Verwende SF-Symbole oder Apple-Systemtypografie nur, wenn die Zielplattform und die Lizenz dies erlauben.
  • Bevorzuge HTML-Semantik, Tastaturverhalten, sichtbaren Fokus, ausreichenden Kontrast und prefers-reduced-motion, bevor du optische Verfeinerungen hinzufügst.
  • Vermeide generisches visuelles KI-Rauschen: dekorative Verläufe, willkürliche Schatten, übermäßiges Glas, dichte Kartenraster, inkonsistente Abstände und Animation ohne Interaktionszweck.
  • Verwende das vorhandene Designsystem, wenn es vorhanden ist. Neue Tokens und Komponenten müssen einen wiederholten Bedarf lösen, nicht nur einen Bildschirm anders aussehen lassen.

Implementierungsrouten

  • Für HTML/CSS, lese Komponentenmuster und das Beispiel examples/html-css/.
  • Für Vue und Tailwind, verwende examples/vue-tailwind/ als Muster für semantisches Markup, responsives Layout und Fokus-Zustände.
  • Für React und TypeScript, verwende examples/react/ als Muster; bewahre die Konventionen der Host-Anwendung.
  • Für Plattformanpassung und Breakpoints, lese Responsive Design. Für nativen Designkontext, lese Designphilosophie.

Evidenzbasierte visuelle Qualitätssicherung

Erfasse für eine ausführbare Oberfläche einen breiten (1440px) und einen schmalen (390px) Viewport, teste dann reine Tastaturnavigation, sichtbaren Fokus, Text-Zoom/Reflow, helles und dunkles Erscheinungsbild, Lade-/Fehler-/Leerzustände sowie reduzierte Bewegung. Notiere den Viewport, den Browser, die Route und konkrete Beobachtungen. Konvertiere keine subjektive Ästhetik in eine numerische Bewertung und behaupte keine Konformität oder Zertifizierung.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Verwandte Skills