@slopless/init
v0.1.1
Published
Instalador do workspace Slopless: um comando baixa e configura o workspace de design da sua conta.
Downloads
50
Readme
@slopless/init
O instalador do workspace Slopless. Um comando baixa e configura, na sua maquina, o workspace de design ja compilado pra sua conta (contexto do produto, skills do pipeline, design system, MCP do Figma).
npx @slopless/initComo funciona
Este pacote e um "carregador vazio": ele e identico pra todo mundo e nao carrega nada
da sua conta. O que e seu vem do Slopless Studio depois que voce autentica, igual ao
gh, ao vercel ou ao wizard do PostHog.
- Autentica pelo navegador (device flow: abre o site, voce confirma um codigo logado).
Fica salvo em
~/.slopless/credentials.json, entao so acontece uma vez. Sem navegador? use--keyou a envSLOPLESS_KEY. - Baixa do Studio o workspace compilado pra sua conta.
- Extrai na sua pasta, respeitando o seu trabalho: decisoes, licoes e demandas nunca sao sobrescritas.
- Roda o setup (Node, token do Figma, MCP, licenca).
O conteudo cai no seu projeto; o carregador continua vazio.
Comandos
| Comando | O que faz |
|---|---|
| npx @slopless/init | instala/atualiza o workspace |
| npx @slopless/init status | mostra se a assinatura esta ativa e se o workspace esta pausado |
| npx @slopless/init lock | pausa a inteligencia local (guarda em .slopless/locked/) |
| npx @slopless/init unlock | reativa o workspace (exige assinatura ativa) |
| npx @slopless/init logout | remove a chave salva de ~/.slopless |
Opcoes
| Opcao | O que faz |
|---|---|
| --login | forca o login pelo navegador (mesmo com chave salva) |
| --key <chave> | usa a chave de licenca direto, pulando o navegador (ou use a env SLOPLESS_KEY) |
| --no-open | nao abre o navegador automatico (mostra o link pra abrir na mao) |
| --dir <pasta> | onde instalar (padrao: pasta atual, ou uma subpasta se ela nao estiver vazia) |
| --target <alvo> | claude-code (padrao) ou codex |
| --project <id> | escolher um workspace especifico (se a conta tiver mais de um) |
| --studio <url> | endpoint do Studio (padrao https://www.slopless.com.br; ou env SLOPLESS_STUDIO_URL) |
| --yes | nao pergunta nada (assume os padroes) |
| --skip-setup | so baixa e extrai; nao roda o setup |
| --json | saida em JSON (pra automacao) |
Atualizar
Rode npx @slopless/init de novo na mesma pasta. Ele atualiza pipeline, skills e
contexto, e preserva o seu trabalho (mesma logica do /slopless-update).
Pausa e retomada (assinatura)
Sem assinatura ativa, a inteligencia pausa, mas nada se perde:
- A memoria hospedada (lições, padrões, demandas) trava no servidor na hora e fica guardada no banco. Volta sozinha quando voce reativa.
- A inteligencia local (skills, conhecimento, contexto) e pausada com
lock: vai pra.slopless/locked/, deixando seu trabalho (decisoes, demandas) intacto. Reative comunlock(restaura do cofre) ou rodenpx @slopless/initde novo (re-baixa do banco).
Ao reassinar, tudo volta 100% como estava.
Privacidade
O CLI envia apenas license_key + instance_id + alvo. Nunca o conteudo do seu projeto.
So fala com o Studio por https (localhost e liberado so em desenvolvimento).
