Um rascunho do trabalho real
Pull requests abertos, mergeados e revisados, commits por repositório e cards do Linear que começaram ou terminaram. Na segunda, o rascunho cobre o fim de semana.
Rode /daily no Claude Code, no Cursor ou no terminal. O Standcast rascunha o seu ontem a partir da sua atividade no GitHub e no Linear, você confirma e o seu time recebe um consolidado no Slack.
$ curl -fsSL https://api-standcast.usefachada.dev/install.sh | sh
Funciona hoje com GitHub e Slack. Google Chat e Jira vêm a seguir.
> /daily Rascunhando do GitHub e do Linear desde seg 09:12 Ontem • Mergeou api#412 rate limit por API key • Revisou web#88 checklist de setup • Moveu BE-231 para In review Hoje • Retentativas de webhook com backoff Impedimentos ! api#415 esperando review desde qui sugerido só para você · confirme ou ignore ✓ Confirmada. Enviada para #daily-backend às 10:00.
Backend · ter, 3 de nov
1 impedimento
Atualizações
Ainda não enviou: Davi
Escreva a sua daily onde você já trabalha
Este time tem remind_at: "09:30" e digest_at: "10:00" no horário de São Paulo, de segunda a sexta.
Ana roda /daily. Ela edita o rascunho, adiciona um impedimento com link para um pull request e confirma. Quem revisa recebe uma mensagem direta.
Davi ainda não escreveu, então recebe um lembrete. Nunca mais de um por dia.
Um consolidado por time no #daily-backend: primeiro os impedimentos, depois as atualizações, depois quem não enviou.
Davi envia atrasado. A daily dele vai para a thread do consolidado, e ninguém perde nada.
Pull requests abertos, mergeados e revisados, commits por repositório e cards do Linear que começaram ou terminaram. Na segunda, o rascunho cobre o fim de semana.
Um impedimento com link para um pull request vai para os reviewers, depois para o CODEOWNERS, depois para os gestores do time. Um card do Linear vai para o responsável pelo card que está bloqueando.
A tool de envio do MCP exige confirmed: true, que o agente só passa depois que você aprova o texto.
Escreva uma vez e apareça no consolidado de todos os seus times, cada um no próprio fuso horário e nos próprios dias úteis.
Consolidados, dailies e impedimentos dos últimos 90 dias, pelas tools de leitura do MCP. Só conteúdo confirmado.
API keys somente leitura com escopos, uma referência OpenAPI e webhooks assinados daily.submitted e blocker.opened.
O Standcast sugere impedimentos a partir dos seus próprios sinais. Essas sugestões são suas. Um teste na CI garante que elas nunca saem do seu rascunho.
Sem métricas de produtividade. Sem rankings. Sem contagem de commits. Nada enviado em nome de ninguém.
Times, horários, canais do Slack e gestores ficam no standcast.yml. Toda mudança passa por review, como código.
Standcast config aponta a linha com erro.@org/team.# .github/standcast.yml
teams:
- name: Backend
timezone: America/Sao_Paulo
workdays: [mon, tue, wed, thu, fri]
remind_at: "09:30"
digest_at: "10:00"
chat:
provider: slack
channel: "#daily-backend"
tracker:
provider: linear
team: BE
managers: [bruno]
members: ["@acme/backend"]
A skill /daily rascunha, pergunta o plano de hoje e os impedimentos e confirma com você.
/plugin marketplace add \ ImFelipeOliveira/standcast /plugin install standcast@standcast /daily
Cursor, Codex, Claude Desktop e VS Code rodam o servidor MCP local.
{
"mcpServers": {
"standcast": {
"command": "standcast",
"args": ["mcp"]
}
}
}Um binário para macOS, Linux e Windows, conferido contra o SHA256SUMS.
standcast login standcast draft standcast submit
Sim, durante o beta público.
Não. O GitHub App lê pull requests, reviews, checks, metadados de commits, o standcast.yml e o CODEOWNERS. Ele nunca lê arquivos de código.
Uma organização ou conta pessoal no GitHub e um workspace no Slack. O Linear é opcional. Google Chat e Jira estão em desenvolvimento.
Não. As sugestões aparecem só para você, no seu rascunho. Elas nunca chegam ao consolidado, à API, aos webhooks nem aos gestores.
Sim. O Standcast tem licença MIT. A seção de self-hosting do README cobre a API, o worker e o Postgres.
Procuramos times de 3 a 15 pessoas que usam GitHub e Slack. Ajudamos você a configurar.