Agentic Research

Commit Commands

148,649 stars

Anthropic 官方 Claude Code 插件:三個斜槓命令簡化 git 工作流——/commit 分析暫存與未暫存的變更、參考倉庫既有提交風格自動生成提交訊息並建立 commit;/commit-push-pr 一口氣完成提交、推送與建立 Pull Request;/clean_gone 清理遠端已刪除(標記為 gone)的本地分支及其 worktree。

首次公開:2025-10-08
數據截至:
2026-09-30

宿主

在你的倉庫裡執行 git 操作:讀取狀態與差異、暫存檔案、建立提交(/commit);/commit-push-pr 更會推送到遠端並建立 PR——動作直接對外可見;/clean_gone 會刪除本地分支與 worktree。命令本質是驅動 Claude 執行 git 指令,權限就是你給 Claude Code 的 shell 權限。

它以 Claude Code 插件格式打包:.claude-plugin/plugin.json 清單加上 commands/ 目錄下的斜槓命令 Markdown 檔,由 Claude Code 的命令載入器解析並注入會話。OpenClaw、Hermes Agent、DeepSeek Harness 的擴充機制各不相同(npm 外掛包、目錄式插件、Cordis bundle),都不會讀這個格式。

風險

自動生成的提交可能暫存了不該進庫的檔案(金鑵、.env、除錯程式碼);/commit-push-pr 把「提交」升級成「對外發佈」,一步錯就直接進了遠端歷史與 PR 討論;/clean_gone 刪除分支時,其上未合併的工作會一起消失。被注入的 agent 也能藉這些命令把惡意變更快速洗進倉庫。

安裝提示詞

在 Claude Code 的插件管理介面中,從官方 marketplace(claude-plugins-official,Claude Code 預設已內建啟用)安裝 commit-commands;安裝後 /commit、/commit-push-pr、/clean_gone 即可在會話中使用。插件原始碼與說明見 anthropics/claude-code 倉庫的 plugins/commit-commands 目錄。

把這段貼給你的 agent。它刻意不含任何工具子命令 —— 指令請以該工具的官方文件為準。

官方來源 來源(148,649 ★)
宿主