Communitygithub.com

neuroIrena/website

Publicar o site. Use apenas quando Irena ou Alex disserem explicitamente algo como 'deploy it', 'make it live', 'publish it', 'put it live' ou 'push'. Envia as versões locais salvas para o branch main do GitHub, que o Netlify então compila e coloca no ar. Nunca use só porque uma alteração foi concluída.

O que é website?

Este skill gerencia a publicação do site de Irena no Netlify, garantindo que alterações locais permaneçam apenas em commits locais até que Irena ou Alex solicitem explicitamente a publicação. Ele executa uma série de etapas seguras: verifica se há algo a publicar, salva e comita alterações não salvas (com build, se aplicável), faz o build, envia para o branch main do GitHub e verifica se o site foi ao ar. O Netlify, no plano gratuito, tem um limite mensal de builds, então cada push acionado por este skill é importante. Após a publicação, o skill informa Irena em linguagem simples, com links para as páginas alteradas. Suporta as plataformas Netlify e GitHub, e requer o comando `git` e `npm` para funcionar.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Publicar o site

Até que alguém peça explicitamente para fazer deploy, toda alteração permanece apenas em commits locais. Este skill é a única ocasião para enviar ao branch remoto main. O plano gratuito do Netlify tem um limite mensal de builds, e cada push aciona uma compilação.

"Está bom", "obrigado" ou "salve" não são solicitações de deploy. Em caso de dúvida, pergunte: "Você quer que eu coloque isso no ar agora?"

Passos

  1. Verifique se há algo a publicar. git status -sb e git log --oneline origin/main..HEAD. Se não houver nada adiantado em relação a origin/main e a árvore de trabalho estiver limpa, diga que já está no ar e pare.

  2. Salve qualquer trabalho não salvo. Se houver alterações não comitadas que pertencem à solicitação, execute npm run build, depois faça o commit com uma mensagem curta e simples. Se houver alterações não comitadas que você não fez ou não entende, pergunte antes de incluí-las.

  3. Compile. Execute npm run build (coloque $HOME/.local/node/bin no PATH primeiro se npm não for encontrado). Se falhar, não envie. Corrija ou explique o problema em palavras simples e pare.

  4. Envie. git push origin main. Se o push for rejeitado porque o GitHub tem alterações mais recentes, execute git pull --rebase origin main, compile novamente e depois envie. Nunca force-push.

  5. Verifique se foi ao ar. O Netlify compila em cerca de um minuto. As ferramentas do projeto do conector Netlify mostram o projeto irenaarslanova (ID do site 8135e70e-ff58-4049-837e-388645afc4e2). Ou carregue as páginas alteradas no site ativo com curl e procure pelo novo conteúdo.

  6. Informe. Para Irena, em palavras simples: "Está no ar agora. Você pode ver em <link para a página alterada>." Liste o que foi ao ar se houver várias versões salvas. Não mencione commits, pushes ou branches, a menos que Alex esteja perguntando.

Endereços ativos

Habilidades Relacionadas