When you've got work scattered across multiple branches or PRs and need to figure out how to collapse them into one clean worktree, this runs a structured conversation between branch-specific agents in a shared markdown file. Each branch gets its own Claude instance that reports what changed, then the facilitator walks them through resolving overlaps and picking a merge target. It's read-only by design: the agents decide the plan, you execute it afterward with /do. The workflow is opinionated (YAML front matter, atomic file locks, numbered rounds) but the payoff is a concrete consolidation strategy instead of you manually diffing everything. Best when you've got three or more active branches and the merge order isn't obvious.

skills.sh installs
3.7K
GitHub stars
115.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add thedotmack/claude-mem --skill standup --agent claude-code

Installs into .claude/skills of the current project.

Files

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 read-only — agents decide how the merge should go; nobody commits or merges inside the room. Real git work happens afterward via /do.

1. Fill the room

Two ways, mixable:

  • By recency (common) — worktrees active in a window:
    node "${CLAUDE_SKILL_DIR}/standup.mjs" worktrees --since <1h|4h|24h|7d|all> --json
    
    Active = a commit or an uncommitted/staged/untracked edit in the window. If the user didn't name a window, offer 1h / 4h / 24h / 7d / all.

Sponsors

Details

Repository
github.com/thedotmack/claude-mem
Categories
Git & Pull Requests, Productivity & Planning
First seen
Jun 11, 2026

More from thedotmack/claude-mem

All 18
1everyinc avatarce-simplify-codeeveryinc/compound-engineering-pluginSimplify settled, recently changed code for clarity, reuse, quality, and efficiency while preserving behavior. Use after implementation and before review; use c3.6Kskills.sh installs
2everyinc avatarce-debugeveryinc/compound-engineering-pluginDiagnosis loop for bugs and failing behavior. Use for errors, stack traces, regressions, failed tests, issue-tracker bugs, stuck investigations after failed fix3.6Kskills.sh installs
3bahayonghang avatarpaper-auditbahayonghang/academic-writing-skillsReviewer-style audit and submission gate for academic papers in .tex, .typ, or .pdf. Use for peer-review critique, readiness/gate decisions, blocker triage, rev3.5Kskills.sh installs
4giuseppe-trisciuoglio avataraws-cdkgiuseppe-trisciuoglio/developer-kitProvides AWS CDK TypeScript patterns for defining, validating, and deploying AWS infrastructure as code. Use when creating CDK apps, stacks, and reusable constr3.5Kskills.sh installs
5tradermonty avatardual-axis-skill-reviewertradermonty/claude-trading-skillsReview skills in any project using a dual-axis method: (1) deterministic code-based checks (structure, scripts, tests, execution safety) and (2) LLM deep review3.5Kskills.sh installs
6everyinc avatarce-compound-refresheveryinc/compound-engineering-pluginRefresh the repo's captured learnings against the current codebase. Use when auditing stale, overlapping, superseded, or drifted learnings; avoid general refact3.4Kskills.sh installs