← ClaudeAtlas

salvarlisted

Salva o estado atual do workspace no GitHub (commit + push). Use quando quiser garantir que o trabalho está seguro, ao final de uma sessão produtiva, ou quando o usuário disser "salva no github", "faz commit", "salva", "salvar", "backup no github", "salva tudo", "manda pro github". Também configura o git pela primeira vez se ainda não estiver configurado.
lucasenatm/marketing-workspace · ★ 0 · Code & Development · score 68
Install: claude install-skill lucasenatm/marketing-workspace
# /salvar · backup no GitHub ## Verificação inicial Rode os dois comandos pra entender o estado atual: ```bash git status --short git remote get-url origin 2>/dev/null ``` --- ## Fluxo A: sem remote configurado (primeira vez) Se `git remote get-url origin` não retornar nada, o workspace ainda não está conectado. **Antes de pedir qualquer coisa ao usuário,** descubra o que já existe na máquina: ```bash gh --version gh auth status ``` O caminho muda conforme a resposta, e a regra é sempre a mesma: **ensine só o degrau que falta.** Quem já tem tudo pronto não deve ver tutorial de cadastro, e quem nunca usou GitHub não deve receber os quatro degraus de uma vez. | O que você encontrou | Vá para | |---|---| | `gh` instalado e autenticado | **A1**, cria o repositório e pronto | | `gh` instalado, mas não autenticado | **A2** | | `gh` não instalado | **A3** | Sempre que um degrau for resolvido, volte a verificar e siga para o de cima. O destino final é sempre o A1. ### A1: o `gh` responde autenticado Este é o caminho preferido. Não mande o usuário para o navegador, crie o repositório daqui. Pergunte só o essencial, numa tacada: > "Vou criar um repositório no GitHub pra guardar esse workspace. Que nome você quer? Se não tiver preferência, uso `meu-workspace`. > > E prefere privado ou público? Privado é o padrão e é o que eu recomendo, principalmente se tem coisa de cliente aqui dentro." Com a resposta, garanta que existe pelo menos um commit antes de criar o repositório