Communitygithub.com

Web Assets, Polish & Launch (Actifs web, polissage et lancement)

Chemin rapide pour préparer les médias d'un site Web et le mettre en ligne : compression d'images et de vidéos pour le Web, rédaction de prompts correspondants pour un générateur tel que Google Flow, audits de téléphone, polissage, vitesse et sécurité, métadonnées de recherche et de partage, et déploiement sur Vercel.

Qu'est-ce que Web Assets, Polish & Launch (Actifs web, polissage et lancement) ?

Cette compétence est conçue pour les développeurs et les agents IA qui travaillent sur la finition d'un site Web existant. Elle automatise les tâches de finalisation visuelle et de mise en production, issues de la compétence `futuristic-web-design`, mais de manière indépendante. L'utilisateur peut demander des optimisations d'images ou de vidéos, des audits de performance, de sécurité (recherche de clés exposées), la configuration du SEO et des aperçus de partage, ou encore le déploiement complet sur Vercel. La compétence guide l'agent pas à pas : compression des fichiers avec `ffmpeg` ou `sharp`, rédaction de prompts structurés pour des générateurs comme Google Flow (en évitant les logos et les personnes réelles), vérification de l'adaptation mobile à 390px, amélioration de la vitesse, recherche de secrets dans le code et l'historique Git, et configuration des métadonnées Open Graph. Elle insiste sur la validation sur un vrai appareil mobile et la rotation des clés exposées. Le déploiement ne se fait que sur demande explicite de l'utilisateur, avec vérification du formulaire et de l'aperçu de partage. Cette compétence est idéale pour les tâches de polish autonomes sans refaire tout le design.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mukulmunda41-create/futuristic-web-design-skills/tree/HEAD/skills/web-assets-and-launch

Demander à votre IA préférée

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

Documentation

Actifs web, polissage et lancement

Une routine courte pour le travail de finition d'un site qui existe déjà. Elle couvre les étapes visuelles et de mise en production de la compétence futuristic-web-design, regroupées pour pouvoir fonctionner seules.

Si ../futuristic-web-design/ se trouve à côté de cette compétence, ses fichiers de référence contiennent les détails : references/assets.md pour les prompts et les commandes ffmpeg, references/ship.md pour les passes, le formulaire, le déploiement, le domaine et la liste de contrôle complète du lancement.

Ne faites que la partie demandée par l'utilisateur. Chaque rubrique ci-dessous est autonome.

Préparer les fichiers pour le Web

Les sorties des générateurs et des appareils photo sont beaucoup trop lourdes pour être mises en ligne. Un visiteur utilisant des données mobiles attend chaque octet, tandis qu'un ordinateur portable lisant depuis son propre disque cache le problème.

Obtenez l'approbation avant d'installer des outils tels que ffmpeg ou sharp. Certaines versions de ffmpeg n'ont pas d'encodeur WebP ; cwebp ou sharp font le même travail si l'un d'eux est déjà installé.

Stockez les fichiers avec des noms descriptifs sous public/images/ dans Next.js. Dans un site HTML simple, conservez-les dans un dossier images/ à côté de la page : sur Vercel, un site sans framework ne sert que le dossier public/ lorsqu'il existe, ce qui cacherait la page elle-même.

FichierCible
Image heroWebP, au maximum 1920 px de large, environ 300 Ko
Autres imagesWebP, au maximum environ 1000 px de large, environ 150 Ko
Vidéo hero (hero.mp4)H.264 MP4, au maximum 1080p, audio supprimé, moins de 4 Mo
Poster (hero-poster.webp)La première image de la vidéo

Terminez par un tableau des tailles avant et après, afin que l'économie soit montrée, pas seulement affirmée.

Rédiger des prompts pour les images et les vidéos

Ces prompts conviennent à Google Flow ou à tout autre générateur. Si vous pouvez générer directement, obtenez l'approbation avant de dépenser des crédits. Si vous ne le pouvez pas, remettez les prompts à l'utilisateur et continuez avec des espaces réservés clairement marqués.

  • D'abord la liste des plans. Décidez des actifs et de leurs formats avant de générer : environ sept pour un site d'une seule page (vidéo hero, image fixe hero, trois offres, une image d'histoire, une image de partage).
  • Le brief image, six parties dans l'ordre : sujet, décor, éclairage, caméra (hauteur, objectif, profondeur de champ), ambiance et palette, format (16:9 hero, 4:5 produit). Demandez des étiquettes vierges, car les générateurs déforment les lettres et le vrai texte appartient au HTML.
  • La ligne de style. Reprenez les phrases d'éclairage, de caméra, d'ambiance et de palette de la première image approuvée et utilisez-les mot pour mot dans chaque prompt suivant. C'est ce qui donne l'impression d'un seul et même tournage.
  • Vidéo hero. Animez l'image fixe approuvée, décrivez un petit mouvement et précisez que tout le reste reste figé avec une caméra fixe.
  • Clip en vue éclatée. Image d'ouverture : le produit assemblé, petit et centré, avec un espace vide là où les pièces iront. Image de fermeture : construite à partir de l'image d'ouverture, jamais de zéro, avec les pièces espacées le long d'un seul axe droit et le même point de vue, éclairage et arrière-plan. Le clip passe de la première image à la seconde avec une caméra verrouillée.

Gardez les vraies personnes et les logos tiers hors des actifs générés, et montrez les vrais produits d'une vraie entreprise.

Téléphone, polissage et vitesse

  • Passage téléphone à 390 px. Texte lisible, rien collé au bord, cibles tactiles d'environ 44 px, pas de défilement horizontal, un menu basculant fonctionnel. Corrigez sous forme de liste détaillée, puis faites défiler à nouveau. Un navigateur de bureau redimensionné n'est qu'une approximation d'un téléphone, demandez donc une vérification sur un vrai appareil et dites-le si ce n'est pas fait.
  • Passage polissage. Espaces uniformes entre les sections, tailles égales pour les titres de même niveau, style de survol et de focus sur chaque élément interactif, pas de routes de prévisualisation oubliées.
  • Vitesse. Profilez avec un préréglage mobile et nommez les trois améliorations les plus importantes, de la plus grande à la plus petite. Si l'une d'elles implique de supprimer quelque chose auquel l'utilisateur tient, signalez-la pour sa décision.

Listez ce que vous trouvez avant de modifier quoi que ce soit que l'utilisateur n'a pas demandé à modifier.

Clés

  • .env.local contient les clés et est listé dans .gitignore.
  • Le code du site n'utilise que des clés publiques. Les clés secrètes ou de service n'atteignent jamais le code client.
  • Recherchez les secrets dans le code et dans l'historique Git, et signalez ce qui a été vérifié.
  • Un secret qui a déjà été servi dans le code d'une page ou commité dans Git est exposé, même si le dépôt n'a jamais été poussé : les visiteurs pouvaient lire la page, et l'historique voyage avec chaque copie et chaque future poussée. Le supprimer du fichier n'annule pas cela. Dites à l'utilisateur de le faire tourner dans le tableau de bord du fournisseur, quelle que soit sa valeur apparente.

Recherche et partage

  • Titre d'au maximum 60 caractères et description d'au maximum 155, indiquant ce qui est vendu et où. Le nom de la marque seul ne dit rien à un étranger.
  • Image de partage de 1200x630 à public/images/share.webp, définie comme image Open Graph et Twitter.
  • Favicon, sitemap et fichier robots.
  • Définissez le domaine de production comme URL de base pour que l'image de partage et le sitemap soient résolus. Demandez-le s'il est inconnu.

Déploiement

Ne déployez que lorsque l'utilisateur le demande.

  • Connectez le dépôt à Vercel. Chaque poussée vers la branche principale redéploie alors la production.
  • Saisissez les valeurs de .env.local dans les paramètres du projet chez l'hébergeur. Un formulaire qui fonctionne en local et se casse en production est presque toujours dû à ces valeurs manquantes.
  • En cas d'échec de la build, lisez le journal et corrigez la cause racine.
  • Vérifiez sur l'URL de production depuis un téléphone en données mobiles : chargez la page, soumettez le formulaire et recherchez la ligne stockée.
  • Collez le lien dans une application de messagerie pour vérifier la carte d'aperçu.

Signalez honnêtement : ce qui a été vérifié, ce qui n'a pas pu l'être (un téléphone physique, le domaine de production), et ce qui reste pour l'utilisateur.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

mukulmunda41-create/cinematic-3d-scroll

Fast path for adding one cinematic technique to an existing website - a slow background video hero, scroll-tied motion, a pinned scroll story with GSAP ScrollTrigger, parallax depth, a procedural 3D accent with Three.js or React Three Fiber, or a video scrubbed by scroll. Use when the user asks for scroll animation, a pinned or sticky section, parallax, a 3D object, or a video that plays as they scroll, on a site that already exists. For a whole new site use futuristic-web-design instead.

mukulmunda41-create/futuristic-web-design

Build cinematic, futuristic-feeling marketing websites and landing pages end to end without the generic AI look - brief, design system, section-by-section build, AI image and video prompts for the site's visuals, scroll storytelling, a 3D accent or scroll-driven video, mobile polish, a contact form wired to a real database, deploy, domain and launch checks. Use this whenever the user wants a website, landing page, homepage, portfolio or business site built or redesigned, asks for a hero section or any page section, says cinematic, premium, futuristic, 3D, scroll animation, parallax, pinned section or Awwwards-style, wants prompts for hero images or hero video, or complains that a site looks generic or AI-made - even if all they say is "make a website for my cafe".

mukulmunda41-create/new-section

Fast path for adding, restyling or rebuilding one section of an existing website (navigation, hero, trust strip, products, story, testimonials, FAQ, contact, footer) or for comparing layout options side by side. Use when the site and its design rules already exist and the user wants a single section built, changed or shown in a few variants, including a contact form that saves to a database. For a whole new site, a redesign, or a site that looks generic, use futuristic-web-design instead.

Skills associés