Communitygithub.com

Publicar el sitio web

Publica el sitio web. Úsalo solo cuando Irena o Alex digan explícitamente algo como 'despliega', 'ponlo en vivo', 'publícalo', 'ponlo online' o 'empuja'. Envía las versiones locales guardadas a GitHub main, que Netlify luego construye y pone en vivo. Nunca lo uses solo porque un cambio esté terminado.

¿Qué es Publicar el sitio web?

Esta skill está diseñada para desplegar un sitio web estático alojado en Netlify a partir del repositorio de GitHub. Solo se activa cuando el usuario utiliza frases explícitas como 'publicar', 'desplegar', 'poner en vivo' o 'empujar'. Realiza una serie de pasos controlados: primero verifica si realmente hay cambios que publicar, luego guarda el trabajo no comprometido si es parte de la solicitud, construye el proyecto con `npm run build`, y finalmente empuja los cambios a la rama `main` de GitHub. Si la compilación falla, se detiene sin desplegar. También incluye una comprobación posterior para verificar que Netlify haya desplegado correctamente el sitio y notifica al usuario con un enlace a la página actualizada. Es compatible con plataformas como Netlify y GitHub, y no debe usarse para cambios menores o guardados sin una instrucción explícita de despliegue.

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace Publicar el sitio web?

Hasta que alguien pida explícitamente desplegar, todos los cambios permanecen solo en commits locales. Esta skill es el único momento para empujar a la rama remota main. El plan gratuito de Netlify tiene un límite mensual de compilaciones, y cada push desencadena una compilación.

"Se ve bien", "gracias" o "guárdalo" no son solicitudes de despliegue. Si no estás seguro, pregunta: "¿Quieres que ponga esto en vivo ahora?"

Pasos

  1. Verifica que haya algo que publicar. git status -sb y git log --oneline origin/main..HEAD. Si no hay nada adelantado respecto a origin/main y el árbol de trabajo está limpio, di que ya está en vivo y detente.

  2. Guarda cualquier trabajo no guardado. Si hay cambios sin commit que pertenezcan a la solicitud, ejecuta npm run build, luego haz commit con un mensaje corto y simple. Si hay cambios sin commit que no hiciste o no entiendes, pregunta antes de incluirlos.

  3. Construye. Ejecuta npm run build (pon $HOME/.local/node/bin en PATH primero si no se encuentra npm). Si falla, no empujes. Arrégialo, o explica el problema en palabras simples y detente.

  4. Empuja. git push origin main. Si el push es rechazado porque GitHub tiene cambios más recientes, ejecuta git pull --rebase origin main, vuelve a construir, luego empuja. Nunca hagas force-push.

  5. Verifica que se haya puesto en vivo. Netlify compila en aproximadamente un minuto. Las herramientas del proyecto del conector de Netlify muestran el proyecto irenaarslanova (id del sitio 8135e70e-ff58-4049-837e-388645afc4e2). O carga las páginas cambiadas en el sitio en vivo con curl y busca el nuevo contenido.

  6. Diles a ellos. Para Irena, en palabras simples: "Ya está en vivo. Puedes verlo en <enlace a la página cambiada>." Enumera lo que se puso en vivo si había varias versiones guardadas. No menciones commits, pushes ni ramas a menos que Alex lo pregunte.

Direcciones en vivo

Skills relacionados