← 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/lucasena-os · ★ 0 · Code & Development · score 68
Install: claude install-skill lucasenatm/lucasena-os
# /syncar — Salvar 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 usuário ainda não conectou ao GitHub. Diga: > "Seu workspace ainda não está conectado a um repositório no GitHub. > > Pra conectar, você precisa de um repositório no GitHub. Se ainda não criou: > 1. Acesse github.com/new > 2. Crie um repositório (pode ser privado, nome sugerido: `meu-negocio` ou `workspace`) > 3. Não inicialize com README — deixa vazio > 4. Me passa o link do repositório criado (ex: https://github.com/seunome/workspace)" Após receber o link, configure e envie: ```bash git remote add origin [link] git branch -M main git push -u origin main ``` Confirme: > "Conectado. Seu workspace está agora em [link]. > A partir de agora, rode /salvar sempre que quiser salvar o que fez. > > Uma coisa importante: nem tudo vai pro GitHub. O `.gitignore` da raiz define o que fica de fora (normalmente dado bruto de cliente, briefings, propostas) e o que entra (entregas publicadas, identidade visual, diário de projeto). Se quiser ver exatamente o que está sendo ignorado, ou incluir mais coisa no backup, é só pedir." Se o `.gitignore` ainda não existir nesse ponto (workspace não passou pelo `/configurar`), avisar antes de conectar: > "Não achei um `.gitignore` configurado — sem ele, tudo que est