选项

可在 git 工作树、分支或 Pull Request 之间实现只读式的站会,以便对比各项变更并制定出统一的整合方案。

...展开全部
18
更新时间 2026-08-26

关于 Standup

Standup 是 Claude-Mem 项目推出的一项协调技能,它能够跨用户的 Git 工作树、分支以及待处理的 PR 实现只读式的“站会”,从而将分散的工作整合为统一的汇总计划。它要解决的是工作碎片化的问题:当任务分散在众多工作树和分支中时,很难确定应以哪个作为目标以及按何种顺序进行合并。该技能将每个工作树或 PR 视为共享 Markdown 群组聊天中的参与者,由发起者充当协调者,负责召集大家、组织讨论并汇总讨论结果。

其工作流程十分明确。它会根据最近活跃度(在特定时间窗口内有提交记录或未提交编辑的工作树)或手动指定(通过 Git 及 gh CLI 找出的特定分支和待处理 PR)来填充讨论列表,具体通过一个打包好的 Node 脚本(standup.mjs)实现。该脚本通过带原子锁定的单个共享文件(默认路径为 ~/.claude-mem/STANDUP.md)提供读取、发布、打开和汇总等命令。流程首先进行第一轮自我介绍,接着是限时的决策轮次,相关分支的参与者会发表意见并就计划达成一致,最后由协调者用通俗语言撰写汇总内容并为其编写面向普通用户的简明说明。需要强调的是,整个讨论过程完全是只读的:参与者通过 git log、git status、git diff 以及 gh pr view/diff 查看信息,决定合并方案,但没有人会在该讨论环境中执行提交、合并、推送或部署操作——实际的 Git 操作会在之后在人工监督下通过 /do 命令完成。

该技能适用于那些需要同时处理多个分支或工作树、希望以结构化方式规划整合工作的开发者。它所运行的 Git 和 gh 命令均为诊断性质且为只读操作,同时该技能也反复强调“先决策、后执行”的原则。

常见问题

Standup 会合并或提交我的分支吗?

不会。整个讨论环境是明确只读的——参与者仅能查看信息并决定合并方案,但不会在其中执行提交、合并、推送或部署操作。实际的 Git 操作会在之后在人工监督下通过 /do 命令完成。

运行它需要什么?

需要 Node 环境(用于运行打包好的 standup.mjs 脚本)、包含工作树或分支的 Git 仓库,可选地还需要 gh CLI 用于获取待处理的 PR 信息。如果无法使用 gh 或仓库不在 GitHub 上,它仍可仅基于工作树运行。

它如何选择要包含哪些分支?

有两种可组合的方式:按最近活跃度筛选(在 1 小时/4 小时/24 小时/7 天/全部时间窗口内处于活跃状态的工作树),或手动指定(特定的本地分支和待处理 PR)。它在开始讨论前会先确认参与列表。

最终输出是什么?

由协调者用通俗语言撰写的汇总内容,会明确指出目标工作树、合并顺序以及仍需人工决策的事项,之后还会将其转化为面向普通用户的简明说明。

该技能使用了哪些工具?

它使用了 Bash、Read、Edit、Task 和 AskUserQuestion 等功能,通过只读的 Git 和 gh 命令以及共享文件 CLI 来协调整个讨论过程。

所有文件

3 个文件agent-brief.md 2.1 KB查看SKILL.md 6.5 KB查看standup.mjs 21.6 KB查看

所有文件

0 个文件

安装 standup

将技能文件下载并解压到您的 .claude/skills/ 目录中。

下载ZIP

克隆仓库并复制技能文件到您的项目中。

git clone # Copy SKILL.md to your .claude/skills/ directory

复制 复制
快速设置: 将该技能文件夹复制到 .claude/skills/ 目录中,Claude 会自动检测并使用该技能。

相关技能

code-simplify
更新时间 2026-07-02
requesting-code-review
更新时间 2026-06-29
Git Commit Helper
更新时间 2026-06-29
commit-standards
更新时间 2026-06-29
OR