João GabrielMedeiros Pereira
João Gabriel
← projetos

Linha de comando

ProjectsStation

Organiza cada produto como uma estação: repositórios e quadro de tarefas.

Liga os repositórios de um produto e mantém o quadro de épicos e tarefas no GitHub. Toda escrita mostra o plano antes e só executa depois de confirmada.

Ferramenta de uso interno: serve ao meu workspace e aos agentes de código que trabalham nele. Não é oferecida como produto.

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

O que faz

  • Um produto, uma estação

    Cada produto vira um contêiner com vários repositórios e um quadro próprio no GitHub, onde ficam os épicos, as tarefas e os estudos.

  • Plano antes de escrever

    Todo comando que escreve só mostra o que faria. Para executar é preciso repetir com --apply --confirm.

  • Um checkout só por repositório

    Os repositórios da estação são links para o checkout real, nunca clones independentes. O doctor detecta e repara o desvio, em uma estação ou em todas.

  • Trabalho acompanhado

    Cria, lista e atualiza issues, define o Status no quadro, abre worktrees por repositório e agrupa o trabalho de uma funcionalidade em um cohort.

Em uso

$ ./bin/station --helpstation — commands: init, repo, status, context, scan, skills, cohort, doctor, remote, issue, remove, epic, worktree, versionusage: station <command> [flags]  station init <product> [--repo name=url ...] [--project-title <t>] [--label-prefix <p>] [--apply --confirm]  station repo add <product> --repo name=url [--repo name=url ...] [--apply --confirm]  station worktree add <product> [--repo <name>] [--branch <name>] [--apply --confirm]  station status [<product>]  station cohort start <feature> --produto <product> [--apply --confirm]  station doctor [<product>] [--apply --confirm]  station doctor --repair-all [--apply --confirm]  station epic reconcile <product> [--repo <name>] [--number <n>] [--apply --confirm] [--json]  station issue status <product> --repo <name> --number <n> --to "Backlog"|"Ready"|"In Progress"|"Pending PR"|"Done" [--apply --confirm] [--json]...All write commands are plan-first: without --apply --confirm they only print what they would do.

Comandos reais, trecho do --help do programa.

Comandos

station init <product>
Cria a estação de um produto com seus repositórios; mostra o plano até receber --apply --confirm.
station repo add <product> --repo name=url
Acrescenta um repositório a uma estação existente.
station status [<product>]
Mostra o estado das estações.
station doctor --repair-all
Diagnostica e repara o desvio de todas as estações.
station epic reconcile <product>
Reconcilia os épicos do produto.
station issue status <product> --repo <name> --number <n> --to "Done"
Define o Status de uma issue no quadro do GitHub, em modo plano.
station worktree add <product>
Cria uma worktree de trabalho em um repositório da estação.

Como foi feito

Go em camadas, com checagem de arquitetura; GitHub CLI e GitHub Projects; shell scripts e git hooks