Communitygithub.com

Expert en Design Apple

Concevez ou auditez des interfaces soignées et accessibles, inspirées des règles de conception d'Apple (Human Interface Guidelines). Utilisable pour le web, le natif et les produits UI réactifs ; ne copiez pas les interfaces ou ressources propriétaires d'Apple.

Qu'est-ce que Expert en Design Apple ?

Cette compétence spécialisée guide un agent IA ou un développeur dans la création ou la révision d'interfaces utilisateur en s'appuyant sur les principes de conception d'Apple (utilité, agence, responsabilité, familiarité, flexibilité, simplicité, qualité d'exécution et plaisir). Elle est conçue pour les environnements web, natifs et responsives, tout en respectant strictement les limites légales et éthiques : interdiction de reproduire des logos, des captures d'écran ou du code source d'Apple. L'agent est formé pour utiliser des jetons sémantiques (espacement, typographie, couleur), implémenter des motifs adaptés à la plateforme, garantir l'accessibilité (clavier, focus, contraste) et réaliser un audit visuel systématique avant validation. Elle propose des routes d'implémentation concrètes pour HTML/CSS, Vue/Tailwind et React/TypeScript, avec des références dédiées et des checklists de qualité. L'objectif est d'obtenir une interface professionnelle, cohérente et inclusive, sans reproduire servilement l'esthétique Apple, mais en appliquant son cadre de décision.

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

Demander à votre IA préférée

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

Documentation

Expert en Conception Apple

Utilisez les principes de conception d'Apple comme cadre de décision : utilité, agence, responsabilité, familiarité, flexibilité, simplicité, qualité d'exécution et plaisir. Adaptez-vous au produit et à la plateforme au lieu de reproduire les interfaces Apple.

Flux de travail

  1. Identifiez la tâche principale de l'utilisateur, la plateforme, le système de composants existant et les contraintes responsives.
  2. Établissez des jetons sémantiques avant de styliser des éléments isolés. Consultez espacement et disposition, typographie et couleur lors de la création d'un système.
  3. Implémentez des motifs adaptés à la plateforme, des états d'interaction complets et une sémantique accessible. Consultez interaction et mouvement et accessibilité pour le travail interactif.
  4. Exécutez la revue visuelle avant la finalisation. Examinez les dispositions larges et réduites lorsqu'un environnement rendu est disponible. Utilisez les vérifications reproductibles dans tests/visual-qa-checklist.md ; les captures d'écran et les preuves Playwright sont des observations, jamais une certification.

Limites non négociables

  • N'utilisez pas de logos Apple, de ressources d'interface propriétaires ou de code source. Utilisez les symboles SF ou la typographie système Apple uniquement si la plateforme cible et la licence le permettent.
  • Privilégiez la sémantique HTML, le comportement au clavier, le focus visible, le contraste suffisant et prefers-reduced-motion avant d'ajouter une finition visuelle.
  • Évitez le bruit visuel générique de l'IA : dégradés décoratifs, ombres arbitraires, verre excessif, grilles de cartes denses, espacement incohérent et animation sans but d'interaction.
  • Utilisez le système de conception existant lorsqu'il est présent. Les nouveaux jetons et composants doivent résoudre un besoin récurrent, pas simplement donner un aspect différent à un écran.

Routes d'implémentation

  • Pour HTML/CSS, consultez motifs de composants et l'exemple examples/html-css/.
  • Pour Vue et Tailwind, utilisez examples/vue-tailwind/ comme motif pour un balisage sémantique, une disposition responsive et des états de focus.
  • Pour React et TypeScript, utilisez examples/react/ comme motif ; conservez les conventions de l'application hôte.
  • Pour l'adaptation à la plateforme et les points de rupture, consultez conception responsive. Pour le contexte de conception natif, consultez philosophie de conception.

QA visuelle basée sur des preuves

Pour une interface exécutable, capturez une vue large (1440 px) et étroite (390 px), puis testez la navigation au clavier uniquement, le focus visible, le zoom/redimensionnement du texte, l'apparence claire et sombre, les états de chargement/erreur/vide, et le mouvement réduit. Enregistrez la zone d'affichage, le navigateur, la route et les observations concrètes. Ne convertissez pas l'esthétique subjective en score numérique et ne revendiquez pas de conformité ou de certification.

Individual skills in this repo

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

Skills associés