Communitygithub.com

neuroIrena/website

Publier le site web. À utiliser uniquement quand Irène ou Alex demande explicitement « déploie-le », « mets-le en ligne », « publie-le », « mets-le en production » ou « push ». Envoie les versions locales sauvegardées sur GitHub main, que Netlify construit et met en ligne. Ne jamais l'utiliser simplement parce qu'une modification est terminée.

Qu'est-ce que website ?

Cette compétence permet de publier le site web d'Irène Arsalanova sur Netlify en poussant les modifications locales vers la branche `main` de GitHub. Elle est conçue pour une utilisation uniquement sur instruction explicite (par exemple « déploie-le », « mets-le en ligne ») et évite les déploiements intempestifs, car le plan gratuit de Netlify a un nombre limité de builds mensuels. La compétence vérifie d'abord qu'il y a du contenu à publier, sauvegarde et valide les changements, exécute la construction, pousse sur `main`, et confirme la mise en ligne. Elle prend en charge les agents comme Claude Code, Cursor ou Codex, et fournit des instructions détaillées avec des vérifications à chaque étape pour éviter les erreurs.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/neuroIrena/website/tree/HEAD/.claude/skills/publish

Demander à votre IA préférée

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

Documentation

Publier le site web

Tant que quelqu'un ne demande pas explicitement de déployer, chaque modification reste uniquement en commits locaux. Cette compétence est le seul moment où il est permis de pousser vers la branche distante main. Le plan gratuit de Netlify a un nombre limité de builds mensuels, et chaque push déclenche une build.

« Très bien », « merci » ou « sauvegarde-le » ne sont pas des demandes de déploiement. En cas de doute, demandez : « Voulez-vous que je mette ceci en ligne maintenant ? »

Étapes

  1. Vérifier qu'il y a quelque chose à publier. git status -sb et git log --oneline origin/main..HEAD. Si rien n'est en avance par rapport à origin/main et que l'arbre de travail est propre, dites que c'est déjà en ligne et arrêtez.

  2. Sauvegarder tout travail non sauvegardé. S'il y a des changements non validés qui appartiennent à la demande, exécutez npm run build, puis validez-les avec un message court et clair. S'il y a des changements non validés que vous n'avez pas faits ou que vous ne comprenez pas, demandez avant de les inclure.

  3. Construire. Exécutez npm run build (mettez $HOME/.local/node/bin sur PATH d'abord si npm n'est pas trouvé). Si cela échoue, ne poussez pas. Corrigez le problème, ou expliquez-le en termes simples et arrêtez.

  4. Pousser. git push origin main. Si le push est rejeté parce que GitHub a des changements plus récents, exécutez git pull --rebase origin main, reconstruisez, puis poussez. Ne forcez jamais un push.

  5. Vérifier qu'il est en ligne. Netlify construit en environ une minute. Les outils de projet du connecteur Netlify montrent le projet irenaarslanova (ID de site 8135e70e-ff58-4049-837e-388645afc4e2). Ou chargez les pages modifiées sur le site en ligne avec curl et cherchez le nouveau contenu.

  6. Leur dire. Pour Irène, en termes simples : « C'est en ligne maintenant. Vous pouvez le voir à <lien vers la page modifiée>. » Listez ce qui a été mis en ligne s'il y avait plusieurs versions sauvegardées. Ne mentionnez pas les commits, les pushes ou les branches à moins qu'Alex ne le demande.

Adresses en ligne

Skills associés