standup
thedotmack/claude-mem
Permitir reuniones de tipo standup de solo lectura entre worktrees, ramas o PRs de Git, con el fin de comparar los cambios y elaborar un único plan de consolidación.
...Expandir todoAcerca de standup
standup es una habilidad de coordinación del proyecto Claude-Mem que permite realizar una reunión “standup” de solo lectura en los worktrees, ramas y PR abiertos de Git de un usuario, con el fin de integrar el trabajo disperso en un único plan de consolidación. El problema que aborda es la fragmentación: cuando el trabajo está distribuido en numerosos worktrees y ramas, resulta difícil decidir cuál será el objetivo y en qué orden realizar las fusiones. Esta habilidad modela cada worktree o PR como un agente en un chat grupal de Markdown compartido, donde el agente que inicia la reunión actúa como facilitador, convoca a los participantes, dirige las rondas de discusión y resume los resultados.
El flujo de trabajo es claro. Se reúnen los participantes según el criterio de reciente actividad (worktrees con commits o ediciones no confirmadas dentro de un período determinado) o de forma manual (ramas específicas y PR abiertos, identificados mediante Git y la CLI de gh), utilizando un script Node incluido (standup.mjs) que ofrece comandos de lectura, escritura, apertura y resumen a través de un archivo compartido único (por defecto ~/.claude-mem/STANDUP.md), con mecanismos de bloqueo atómico. Primero se realizan las presentaciones en la primera ronda, seguidas de rondas de resolución en las que los agentes correspondientes exponen sus posturas y acuerdan un plan; finalmente, el facilitador redacta un resumen en prosa sencilla y lo traduce para que sea comprensible para el usuario final. Es importante destacar que la reunión es estrictamente de solo lectura: los agentes analizan la información mediante git log, git status, git diff y gh pr view/diff para decidir cómo debe realizarse la fusión, pero nadie realiza commits, fusiones, pushes ni despliegues dentro de la reunión; el trabajo real con Git se lleva a cabo posteriormente mediante la opción /do, bajo supervisión humana.
Está dirigida a desarrolladores que gestionan múltiples ramas o worktrees simultáneamente y buscan una forma estructurada de planificar la consolidación del trabajo. Los comandos de Git y gh que utiliza son de tipo diagnóstico y de solo lectura, y la habilidad enfatiza repetidamente la disciplina de decidir antes de ejecutar.
Preguntas frecuentes
¿Standup fusiona o realiza commits en mis ramas?
No. La reunión es explícitamente de solo lectura: los agentes analizan la situación y deciden cómo debe realizarse la fusión, pero nadie realiza commits, fusiones, pushes ni despliegues dentro de ella. El trabajo real con Git se lleva a cabo posteriormente mediante la opción /do, bajo supervisión humana.
¿Qué se necesita para que funcione?
Node (para ejecutar el script standup.mjs incluido), un repositorio Git con worktrees o ramas, y opcionalmente la CLI de gh para consultar los PR abiertos. Si gh no está disponible o el repositorio no se encuentra en GitHub, la herramienta seguirá funcionando únicamente con worktrees.
¿Cómo elige qué ramas incluir?
Existen dos métodos intercambiables: según la reciente actividad (worktrees activos dentro de un período como 1 h/4 h/24 h/7 d/todos) o de forma manual (ramas locales específicas y PR abiertos). Antes de comenzar, se confirma la lista de participantes.
¿Cuál es el resultado final?
Un resumen en prosa sencilla redactado por el facilitador, en el que se indica el worktree objetivo, el orden de las fusiones y las decisiones pendientes para el usuario final; posteriormente, este resumen se traduce a un informe en lenguaje cotidiano.
¿Qué herramientas utiliza esta habilidad?
Utiliza las funciones Bash, Read, Edit, Task y AskUserQuestion, ejecutando comandos de Git y gh de solo lectura, así como la CLI del archivo compartido, para coordinar la conversación.
Todos los archivos
0 archivosInstalar standup
Descargue y extraiga los archivos de habilidades a su directorio .claude/skills/.
Descargar ZIPClona el repositorio y copia los archivos de la habilidad a tu proyecto.
git clone # Copy SKILL.md to your .claude/skills/ directory
Copiar





Hogar
