Communitygithub.com

Conception UI Apple

Système de conception UI propre, minimaliste et haut de gamme inspiré par Apple. Utilisez-le pour créer des interfaces modernes nécessitant une UX exceptionnelle, une esthétique épurée ou une finition à la Apple.

Qu'est-ce que Conception UI Apple ?

Ce skill fournit un système de conception UI complet inspiré du design d’Apple. Il est idéal pour les tâches de développement d’interface front-end, de prototypage d’UX, et d’audit de qualité de design. Il s’applique à tous les environnements de développement web (HTML/CSS, React, Vue, etc.). Le systeme détaille la typographie (SF Pro Display), la philosophie des couleurs (mode clair/sombre), un système d’espacement basé sur 4/8/16/24/48/96px, des composants clés (cartes, boutons, animations), des règles UX (whitespace généreux, un seul CTA principal, etc.) et une checklist de validation (touch targets 44px, ratio de contraste 4.5:1, animations 60fps). Il garantit une conception cohérente, accessible et performante, fidèle aux standards haut de gamme d’Apple.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/tangmyy/echo_cv/tree/main/.agents/skills/apple-ui-design

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 UI Apple ?

Système de conception UI propre, minimaliste et haut de gamme inspiré par Apple.

Quand l’utiliser

  • Construction d’interfaces modernes nécessitant une UX exceptionnelle
  • Création d’esthétiques épurées et minimalistes
  • Implémentation de la finition Apple et des animations
  • Conception d’expériences utilisateur premium
  • Révision UI/UX pour la qualité du design

Workflow

Étape 1 : Appliquer le système de typographie

Utilisez SF Pro Display avec une hiérarchie appropriée (hero, titre, corps, légende).

Étape 2 : Appliquer la philosophie des couleurs

Utilisez les variables pour les modes clair/sombre avec un contraste approprié.

Étape 3 : Appliquer le système d’espacement

Suivez le rythme d’espacement 4/8/16/24/48/96px.

Étape 4 : Vérifier la checklist

Assurez-vous que les cibles tactiles, le contraste et les animations répondent aux normes.


Principes fondamentaux

  1. Clarté - Le contenu est roi, l’interface disparaît
  2. Déférence - L’interface sert le contenu, elle ne rivalise jamais avec lui
  3. Profondeur - Les couches créent une hiérarchie

Typographie

font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'Segoe UI', sans-serif;

/* Hiérarchie */
--text-hero: 600 48px/1.1;      /* Déclarations fortes */
--text-titre: 600 32px/1.2;     /* En-têtes de section */
--text-corps: 400 17px/1.5;     /* Contenu lisible */
--text-legende: 400 13px/1.4;   /* Informations secondaires */

Philosophie des couleurs

/* Mode clair */
--bg-primaire: #ffffff;
--bg-secondaire: #f5f5f7;
--text-primaire: #1d1d1f;
--text-secondaire: #86868b;
--accent: #0071e3;

/* Mode sombre */
--bg-primaire: #000000;
--bg-secondaire: #1d1d1f;
--text-primaire: #f5f5f7;

Système d’espacement

--space-xs: 4px;
--space-sm: 8px;
--space-md: 16px;
--space-lg: 24px;
--space-xl: 48px;
--space-2xl: 96px;   /* Écarts de section */

Schémas clés

Cartes

.carte {
  background: rgba(255,255,255,0.8);
  backdrop-filter: blur(20px);
  border-radius: 18px;
  border: 1px solid rgba(0,0,0,0.05);
  box-shadow: 0 4px 24px rgba(0,0,0,0.06);
}

Boutons

.btn-primaire {
  background: var(--accent);
  color: white;
  padding: 12px 24px;
  border-radius: 980px;  /* Forme pilule */
  font-weight: 500;
  transition: all 0.2s ease;
}
.btn-primaire:hover {
  transform: scale(1.02);
  filter: brightness(1.1);
}

Animations subtiles

/* Micro-interactions */
transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);

/* Éléments de page */
@keyframes apparition {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}

Règles UX

À faireÀ éviter
Espaces blancs généreuxMises en page serrées
Une action primairePlusieurs CTA en compétition
Divulgation progressiveTout visible en même temps
Feedback subtilAnimations brusques
Polices systèmePolices décoratives

Checklist

  • Cibles tactiles ≥ 44px
  • Rapport de contraste ≥ 4.5:1
  • Largeur max du contenu ~680px
  • Rythme d’espacement cohérent
  • Prise en charge du mode sombre
  • Animations fluides à 60ips

Skills associés