Communitygithub.com

empro-labs-animations

Conçoit et construit de nouvelles mécaniques d'animation web premium sous forme de petites pages autonomes. Utilise une base de connaissances de 22 exemples testés, une bibliothèque de mécaniques, un langage de conception, un recueil de techniques, des applications immobilières et un barème de qualité, afin d'inventer de nouvelles animations au-delà des exemples. À utiliser lorsque l'utilisateur demande une animation différente ou nouvelle, un site ou une section animée haut de gamme, un effet de survol, défilement ou mouvement de référence, ou une animation pour un site immobilier ou autre site professionnel. Pas pour les frameworks de production, le travail backend ou le rendu vidéo.

Qu'est-ce que empro-labs-animations ?

Cette compétence pour agent IA permet de concevoir et construire des mécaniques d'animation web premium, une par page, sous forme de démos autonomes avec contenu de marque factice. Elle est particulièrement adaptée aux agents comme Claude Code (ou Cursor, Codex) qui doivent générer des animations web originales sur demande, pour des sites professionnels ou immobiliers. Le système s'appuie sur une base de connaissances complète : un processus de réflexion pour l'invention, une bibliothèque de 25 familles de mécaniques déjà construites et 26 idées testées non encore réalisées, un langage de conception, un recueil de techniques (tilt, FLIP, particules, physique, WebGL, audio), des applications immobilières, et un barème de qualité premium. Le flux de travail prévoit l'inventivité (ne pas répéter les designs déjà utilisés), la recréation technique sans copie de code, l'utilisation de noms de classes préfixés, un test aux résolutions 1440px et 375px, et un jugement final selon le barème qualité avant rapport. La compétence impose de ne pas répéter les designs existants, de tester avec un serveur local Python, et de ne pas copier le code, le texte ou les images d'autres sites.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aj9599995/Empro-Labs-Animation/tree/HEAD

Demander à votre IA préférée

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

Documentation

Animation Empro Labs

Conçoit et construit une nouvelle mécanique d'animation par page. Chaque page est une démo locale et autonome avec un contenu de marque factice, afin de pouvoir être adaptée à toute entreprise, y compris l'immobilier.

Demande

La demande de l'utilisateur à partir de la commande slash :

$ARGUMENTS

Si la demande ci-dessus est vide, posez une question : quelle mécanique ou section devons-nous construire, ou de quelle référence devrions-nous nous inspirer ? Puis démarrez le flux de travail.

Base de connaissances (lisez-la, ne devinez pas)

FichierÀ lire quand
references/thinking-process.mdToujours, avant de choisir une mécanique. Comment en inventer une et la justifier
references/used-designs.mdToujours. Familles, polices et palettes déjà utilisées, pour ne pas les répéter
references/mechanic-library.mdToujours. 25 familles construites et environ 26 idées testées non encore réalisées
references/design-language.mdÉtape 3. Appariement des polices, palette, règles de mise en page et de texte, et ce qu'il faut éviter
references/technique-recipes.mdÉtape 4. Blocs de construction fonctionnels : tilt, FLIP, particules, physique, WebGL, audio et plus
references/real-estate-applications.mdLorsque le brief concerne une section immobilière ou de propriété
references/premium-quality-bar.mdÉtape 6. La liste des impératifs et des recommandations, et le modèle de rapport
references/build-and-test-process.mdÉtapes 5 et 6. Règles de nommage, liste de vérification des tests, bugs déjà rencontrés
references/mechanics-catalogue.mdLorsque vous avez besoin des détails d'un exemple existant
references/layered-stack-hyperframe.mdSi la demande est un effet 3D calqué ou empilé

Règles

  1. Inventez, ne répétez pas. Choisissez une famille de mécaniques qui n'est pas dans used-designs.md, ou modifiez suffisamment l'entrée et l'idée visuelle pour passer le test de nouveauté dans thinking-process.md.
  2. Recréez, ne copiez pas. Lorsque l'utilisateur indique un site de référence, étudiez son comportement et sa technique, puis écrivez un nouveau code, copie et mise en page. Ne copiez jamais le code, le texte, le logo, les polices ou les images d'un autre site.
  3. Marque factice. Utilisez un texte de marque inventé sauf si l'utilisateur fournit une marque. N'ajoutez pas d'e-mails, numéros de téléphone, noms de clients ou chiffres réels. Étiquetez chaque démo comme un concept.
  4. Local uniquement. Servez les pages sur localhost. Ne vous connectez pas à GitHub, Vercel ou tout autre hébergeur sauf demande de l'utilisateur.
  5. Un moment signature par page. Tout le reste reste sobre.
  6. Testez avant de rapporter. Aucune erreur console, l'interaction fonctionne, un écran 375 px n'a pas de défilement latéral, le mouvement réduit est géré, et le contenu se lit sans mouvement. Dites ce que vous n'avez pas testé.
  7. Identifiants uniques et noms de classes préfixés. Les noms génériques comme .top ou .unit span cassent les pages.

Flux de travail

  1. Lisez la base de connaissances pour la demande : thinking-process.md, used-designs.md, mechanic-library.md.
  2. Esquissez la page dans la réponse : visiteur et objectif, primitive, entrée, moment signature, mouvement de soutien, solutions de repli. Utilisez thinking-process.md section 4.
  3. Choisissez le langage de conception : une police d'affichage non utilisée dans les trois dernières lignes de used-designs.md, une couleur d'accent, une palette avec un contraste de texte d'au moins 4,5:1. Utilisez design-language.md.
  4. Créez le dossier <mechanic>-site/. Copiez templates/starter-site/ dedans, puis remplacez la copie, la palette, les polices et le moment signature. Construisez la mécanique à partir de technique-recipes.md.
  5. Servez et testez avec python -m http.server <port> dans le dossier. Utilisez le port libre suivant à partir de 8000. Exécutez la liste de vérification dans build-and-test-process.md à 1440 px et 375 px.
  6. Jugez selon premium-quality-bar.md. Corrigez tout impératif non satisfait avant de rapporter.
  7. Rapportez avec le modèle dans premium-quality-bar.md.
  8. Enregistrez : si l'utilisateur conserve la page, ajoutez une ligne à used-designs.md et, s'il s'agit d'une nouvelle famille, marquez-la comme construite dans mechanic-library.md.

Exemples

examples/ contient 25 démos exécutables, y compris l'exemple neutre layered-stack. Pour les essayer, exécutez python -m http.server 8000 dans examples/, puis ouvrez un dossier, par exemple http://localhost:8000/layered-stack-hyperframe/.

Modèles

DossierUtilisation
templates/starter-site/Point de départ pour chaque nouvelle page. La mise en page, les jetons, les révélations, l'inclinaison et le mouvement réduit sont déjà câblés

Chaîne de repli

  • L'utilisateur nomme une référence mais ne donne pas de page à étudier → demandez l'URL ou un enregistrement d'écran. Ne devinez pas la mécanique à partir du nom.
  • Une mécanique nécessite une fonctionnalité que le navigateur ne possède pas (WebGL, Web Audio, CSS animé par défilement) → construisez d'abord la solution de repli, puis la fonctionnalité, et dites quels navigateurs ont été testés.
  • Aucune demande du tout → proposez deux familles de mechanic-library.md qui ne sont pas encore construites, et demandez laquelle.
  • La demande concerne une propriété réelle (annonces réelles, prix réels, photos réelles) → utilisez des données factices, dites-le, et demandez le contenu réel avant sa mise en ligne.

Skills associés