João GabrielMedeiros Pereira
João Gabriel
← projetos

Linha de comando

ProjectsCLI

Cria a base de um produto novo, pronta para rodar.

Gera um monorepo com site, app mobile, app desktop e backend, e configura repositório, hospedagem e domínio sozinho. Também audita produtos existentes.

Ferramenta de uso interno: foi feita para criar e manter os meus próprios produtos. Não é oferecida como produto e não há plano anunciado para isso.

tipo
Linha de comando
estado
em uso próprio
plataformas
CLI
conferido em
2026-10-15

O que faz

  • Uma base para cada superfície

    Gera um monorepo com site, app mobile, app desktop, backend em Go e, se pedido, uma CLI do produto. Depois dá para ligar ou desligar cada superfície sem tocar no resto.

  • Provisiona o que consegue

    Repositório, DNS, hospedagem do site e do backend e projeto de build são criados no mesmo comando. Cada passo tem uma opção --no-* para pular.

  • Audita e atualiza a frota

    O doctor compara um produto com o que o create propõe hoje. O sync aplica só o desvio seguro e, com --all, leva o pacote de skills a todos os produtos com um PR por repositório.

  • Escrever só depois do plano

    Comandos que mexem em recursos reais mostram o plano primeiro. Só executam com --apply, e os mais destrutivos pedem também --confirm.

  • Screenshots de loja

    Guarda as especificações das lojas, desenha a sequência com IA, compõe as imagens, valida tamanho e quantidade e prepara o envio, sempre com o plano antes.

Em uso

$ projects --helpScaffold a multi-platform product monorepo (web + mobile + desktop)Usage:  projects [command]Available Commands:  architecture Inspect and maintain project architecture guidance  completion   Generate the autocompletion script for the specified shell  create       Create a new projects monorepo  destroy      Remove a project and everything projects create provisioned for it  doctor       Audit an existing project against what projects create proposes today  email        Transactional email (Resend) of a product  feature      Manage the product's domain model (entities, fields, screens)  features     Keep the product's feature inventory (.projects/features.json -> docs/features.md) honest  feedback     Manage the post-launch store feedback loop  help         Help about any command  merge        Gate a PR merge on local build/lint/e2e checks, then merge it  provision    Provision the store subscription (RevenueCat/App Store Connect/Google Play)  screenshots  Captura e envia screenshots de loja de um produto gerado  standard     Manage the Projects Standard of a generated project  store-assets Compõe, valida e revisa os screenshots de loja (App Store / Google Play) de um produto  submit       Submit a provisioned app for store review  surface      Add or remove a product surface of an existing product  sync         Apply the drift projects doctor reports that's safe to fix automatically (missing template files, additive config fields)  verify       Check that a deployed backend actually responds  version      Print the CLI, Standard and skills pack versions (and the pack applied in a product)

Comandos reais, trecho do --help do programa.

Comandos

projects create <name>
Cria um monorepo novo e provisiona o que consegue.
projects doctor <path>
Audita um produto contra o que o create propõe hoje.
projects surface add
Liga uma superfície num produto existente; mostra o plano até receber --apply.
projects sync --all
Planeja o rollout do pack na frota; só executa com --apply --confirm.
projects merge <path>
Barra o merge de um PR até passarem as checagens locais de build, lint e e2e.
projects store-assets plan
Mostra famílias, capturas, cache e problemas dos screenshots de loja sem escrever nada.
projects verify
Confere se um backend publicado realmente responde.

Como foi feito

Go com cobra; gera produtos com Next.js, Expo, Tauri e backend em Go; gate local em shell e Makefile