ui-skills
Créer des interfaces utilisateur cohérentes avec des contraintes de conception
Les agents IA produisent souvent du code d'interface utilisateur incohérent d'une session à l'autre. Cette compétence fournit des contraintes et des modèles de conception stricts pour garantir une génération d'interfaces cohérentes et accessibles à chaque fois.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "ui-skills". Générer un composant carte en utilisant les modèles ui-skills
Résultat attendu:
Un composant Card réutilisable avec un padding cohérent, des bordures arrondies, des jetons d'ombre et le support pour les emplacements header, body et footer. Inclut les états au survol et les attributs d'accessibilité.
Utilisation de "ui-skills". Créer une boîte de dialogue modale en suivant les contraintes ui-skills
Résultat attendu:
Un composant Modal avec capture du focus, gestion de la touche Échap, détection du clic sur l'arrière-plan et les rôles ARIA appropriés pour les lecteurs d'écran.
Audit de sécurité
SûrThis skill contains documentation-only content (SKILL.md) with no executable code. Static analysis flagged URLs and patterns that are false positives - the URLs are GitHub repository references in documentation, not network requests. No security risks detected.
Score de qualité
Ce que vous pouvez construire
Développeur frontend construisant un système de conception
Utilisez cette compétence pour générer des modèles de composants cohérents qui suivent les principes de conception établis et les normes d'accessibilité.
Agent IA créant des composants UI
Permettez aux assistants de codage IA de produire du code UI qui adhere aux contraintes et modèles de conception de votre équipe.
Équipe startup standardisant le développement UI
Établissez un vocabulaire partagé de modèles UI pour les petites équipes sans ressources de conception dédiées.
Essayez ces prompts
En utilisant les modèles ui-skills, générez un composant bouton avec les états primaire, secondaire et désactivé. Incluez les attributs d'accessibilité et les états de focus.
Appliquez les contraintes ui-skills pour créer un composant de saisie de texte avec étiquette, placeholder, état d'erreur et messages de validation. Suivez les directives WCAG.
En utilisant les modèles ui-skills, créez un composant de navigation qui fonctionne sur bureau et mobile. Incluez la navigation au clavier et le support pour lecteurs d'écran.
Appliquez les contraintes ui-skills pour générer un composant de tableau de données avec des colonnes triables, la sélection de lignes et la pagination. Assurez la conformité accessibilité.
Bonnes pratiques
- Définissez toujours les jetons de conception (espacement, couleurs, typographie) avant de générer des composants
- Testez les composants avec la navigation au clavier et les lecteurs d'écran pendant le développement
- Documentez les props des composants, les états et les exemples d'utilisation pour la cohérence de l'équipe
Éviter
- Coder en dur les valeurs de couleurs au lieu d'utiliser les jetons du système de conception
- Ignorer les états de focus et la navigation au clavier dans les éléments interactifs
- Créer des composants trop complexes qui devraient être divisés en unités plus petites
Foire aux questions
Quels frameworks cette compétence supporte-t-elle ?
Cette compétence génère-t-elle du code CSS réel ?
Comment intégrer cela avec mon système de conception existant ?
Puis-je personnaliser les exigences d'accessibilité ?
Cette compétence est-elle adaptée au développement mobile-first ?
À quelle fréquence les modèles de conception sont-ils mis à jour ?
Détails du développeur
Auteur
sickn33Licence
MIT
Dépôt
https://github.com/sickn33/antigravity-awesome-skills/tree/main/web-app/public/skills/ui-skillsRéf
main
Structure de fichiers
📄 SKILL.md