salvarlisted
Install: claude install-skill lucasenatm/marketing-workspace
# /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