standup
thedotmack/claude-mem
Permite realizar reuniões de standup somente de leitura entre worktrees, branches ou PRs do Git, a fim de comparar as alterações e elaborar um único plano de consolidação.
...Expandir tudoSobre o standup
O standup é uma habilidade de coordenação do projeto Claude-Mem que permite realizar uma reunião “standup” somente de leitura em todos os worktrees, branches e PRs abertos de um usuário, com o objetivo de unificar trabalhos dispersos em um único plano de consolidação. O problema que ela resolve é a fragmentação: quando o trabalho está distribuído em vários worktrees e branches, torna-se difícil decidir qual deles será o alvo e em que ordem realizar as fusões. A habilidade modela cada worktree ou PR como um agente em um chat em grupo no Markdown compartilhado, sendo que o agente responsável atua como facilitador, convocando a reunião, conduzindo as rodadas de discussão e registrando os resultados.
O fluxo de trabalho é bem definido. Ele preenche a sala de discussão com base na mais recente atividade (worktrees com commits ou edições não commitadas dentro de um determinado período) ou manualmente (branches específicos e PRs abertos, identificados por meio do git e da CLI do gh), utilizando um script Node embutido (standup.mjs) que oferece comandos de leitura, envio de dados, abertura de tarefas e resumo em um único arquivo compartilhado (por padrão ~/.claude-mem/STANDUP.md), com bloqueio atômico. Primeiro são realizadas as introduções na Rodada 1, seguem-se rodadas de resolução nas quais os agentes dos branches envolvidos apresentam suas posições e concordam com um plano, e por fim o facilitador redige um resumo em linguagem simples e o traduz para o usuário final. É importante ressaltar que a sala é estritamente de leitura: os agentes analisam o histórico com git log, o status com git status, as diferenças com git diff e as informações dos PRs com gh pr view/diff, decidem como a fusão deve ser feita, mas ninguém realiza commits, fusões, pushes ou deployes dentro da sala — o trabalho real no git acontece posteriormente, por meio do comando /do, sob supervisão humana.
Esse recurso é voltado para desenvolvedores que lidam com branches ou worktrees paralelos e buscam uma maneira estruturada de planejar a consolidação do trabalho. Os comandos git e gh utilizados são apenas para diagnóstico e têm acesso somente de leitura, e a habilidade enfatiza repetidamente a disciplina de decidir sem executar imediatamente.
Perguntas Frequentes
O standup realiza fusões ou commits nos meus branches?
Não. A sala é explicitamente de leitura — os agentes analisam a situação e decidem como a fusão deve ser feita, mas ninguém realiza commits, fusões, pushes ou deployes dentro dela. O trabalho real no git acontece posteriormente, por meio do comando /do, sob supervisão humana.
O que é necessário para que ele funcione?
O Node (para executar o script standup.mjs embutido), um repositório git com worktrees ou branches, e, opcionalmente, a CLI do gh para buscar PRs abertos. Se o gh não estiver disponível ou o repositório não estiver no GitHub, o funcionamento continua sendo feito apenas com worktrees.
Como ele escolhe quais branches incluir?
Existem duas maneiras de seleção, que podem ser combinadas: com base na mais recente atividade (worktrees ativos dentro de um período como 1h/4h/24h/7d/todos) ou manualmente (branches locais específicos e PRs abertos). Ele confirma a lista de participantes antes de iniciar a reunião.
Qual é a saída final?
Um resumo em linguagem simples escrito pelo facilitador, indicando o worktree alvo, a ordem das fusões e quais decisões ainda precisam ser tomadas pelo usuário — posteriormente, esse resumo é traduzido em uma explicação em linguagem cotidiana.
Quais ferramentas a habilidade utiliza?
Ela utiliza os comandos Bash, Read, Edit, Task e AskUserQuestion, além de executar comandos git e gh somente de leitura e utilizar a CLI do arquivo compartilhado para coordenar a conversa.
Todos os Arquivos
3 arquivosagent-brief.md2,1 KBVisualizarSKILL.md6,5 KBVisualizarstandup.mjs21,6 KBVisualizar
Todos os arquivos
0 arquivosInstalar standup
Baixe e extraia os arquivos de habilidade para o seu diretório .claude/skills/.
Baixar ZIPClone o repositório e copie os arquivos da habilidade para o seu projeto.
git clone # Copy SKILL.md to your .claude/skills/ directory
Copiar





Lar
