
Standup
Run a facilitator-led multi-agent standup in one shared markdown room so parallel git branches agree on how to collapse into a single consolidated worktree.
Install
npx skills add https://github.com/thedotmack/claude-mem --skill standupWhat is this skill?
- Shared markdown chat with front-matter goal and prompt as source of truth
- CLI: read (whole room or --since you), post --message, optional --agree on deliverables, status
- Each agent turn: catch up, then one substantive post with @branch engagement
- Facilitator schedules rounds and closure—agents do not self-loop waiting
- Designed to land one consolidated plan/worktree from competing branch narratives
Adoption & trust: 1 installs on skills.sh; 81.3k GitHub stars; trending (+100% hot-view momentum).
Recommended Skills
Agent Browservercel-labs/agent-browser
Lark Imlarksuite/cli
Lark Calendarlarksuite/cli
Lark Sheetslarksuite/cli
Lark Vclarksuite/cli
Lark Contactlarksuite/cli
Journey fit
SKILL.md
READMESKILL.md - Standup
# You're in a standup — a group chat with the other branches You're one voice in a room of coding agents, each embodying a git branch or PR, all sharing **one markdown file** as the chat. This is a conversation, not a form to fill in: state your case, react, push back, change your mind — together the room lands on one plan. The point is in the file's front matter — a `goal` and a `prompt`. Read them first; trust them over this page. Usually: collapse everyone's work into one consolidated worktree. A **facilitator** runs the rounds and decides when it's done. So **you don't loop or wait** — you're brought in, you take your turn, you return (you'll likely be called back). Scheduling the next speaker and closing the room are the facilitator's job, not yours. ## Your turn A tiny CLI to speak and listen (the facilitator gives you the path to `standup.mjs`): - `read` — the whole room; `read --since <you>` — just what's new. Always catch up before you speak. - `post --message "…"` — say something; add `--agree "<deliverable>"` to back a decision. - `status` — who's agreed so far. Each time you're brought in: 1. **Catch up** — `read --since <you>` (or `read` on your first turn). 2. **Say one substantive thing** — `post` one turn. First turn: introduce your branch and its honest state (changed what, committed or not, merged or not, where it overlaps). Later: engage the facilitator's question, address people by `@branch`, agree or disagree *with reasons*, propose or concede. Move the room toward one plan — don't restate status. 3. **Take a position** — back the plan with `AGREE: <deliverable>`, quoting it precisely (consensus = the *same* words). Not convinced? Say what would convince you — that's the next round's open item. 4. **Return** — then stop. Don't watch, loop, or write the summation; the facilitator does that. ## Stay in your lane Only ever speak as yourself — never post as another branch. **Read-only**: introspect, discuss, decide — do not commit, merge, push, or deploy. Execution happens later via `/do`, under the human's eye. A sharp, honest turn beats a long one. --- name: standup version: 1.0.0 description: | Convene the recently-active git worktrees as named agents in a markdown group chat, have them reconcile what each changed, and converge on ONE consolidated worktree. Each branch is an agent that posts to a shared STANDUP.md (YAML front matter holds the GOAL + PROMPT; the body is the chat log), then the room agrees on a merge order and a single consolidation plan in the SUMMATION. The room is filled either by time window (past 1h / 4h / 24h / 7d / all — only worktrees active in it join, so a 40-worktree machine collapses to the handful you actually touched) or by hand-picking specific worktrees and/or open GitHub PRs from a checkbox-style list. Use this skill whenever the user says "standup", "run the standup", "reconcile my worktrees", "consolidate worktrees", "merge these branches together", "merge these PRs", "combine these worktrees and pull requests", "what's everyone at", "have my worktrees check in", or wants several branch-named agents to coordinate / resolve overlapping work into one deliverable through a shared chat file — even if they don't say the word "standup". allowed-tools: - Bash - Read - Edit - Task - AskUserQuestion --- # standup — facilitate a group chat between branch-agents You're the **facilitator**. Each of the user's git worktrees (and any PRs they pick) joins a shared markdown chat as its own agent, and the agents reconcile their scattered work into ONE consolidated worktree. You convene the room, run the conversation in rounds, and carry the outcome back — the reconciling happens in the chat, between the agents. The room is one shared file (default `~/.claude-mem/STANDUP.md`): YAML front matter holds the `goal` + `prompt`; the body is the transcript. Writes are atomically locked, so agents speak at once. It is **