選項

可在 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