適用於 Openclaw 的 GitBuddy

GitBuddy 是一款強大的開發者工具包,透過本地日誌記錄、倉庫統計和自動活動追蹤擴展了 Git,適用於程式碼品質工作流。

bytesagain3
v2.0.0
Mar 18, 2026
0
888
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install gitbuddy

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 gitbuddy。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 GitBuddy?

GitBuddy 是一個全面的命令列工具,專為需要維護其技術活動高保真審計軌跡的開發者設計。它作為一個本地優先的存儲庫,用於記錄檢查、linting 結果、diff 和修復,無需網際網路連接。透過將 GitBuddy 整合到您的 Openclaw Skills 庫中,您可以將短暫的 CLI 輸出轉換為結構化的、可搜尋的知識庫。

GitBuddy 作為純 shell 腳本構建,沒有外部依賴,優先考慮速度和隱私。它既可以作為記錄器也可以作為檢視器,允許團隊和獨立開發者直接從終端追蹤程式碼品質趨勢、記錄架構決策並生成詳細的開發報告。

GitBuddy 應用場景

  • 監控不同分支和發布版本的程式碼品質趨勢和 linting 違規情況。
  • 維護可搜尋的錯誤修復和配置更改審計軌跡,用於合規性或事後分析。
  • 為迭代回顧和團隊更新生成自動活動報告。
  • 創建程式碼解釋和架構決策的本地知識庫,以協助新員工入職。
  • 追蹤依賴審計的結果和 pre-commit 驗證結果。

GitBuddy 運作原理

  1. 使用者執行領域命令(例如 check、lint、fix),後跟輸入字串以記錄帶時間戳記的條目。
  2. GitBuddy 將資料本地持久化在映射到該領域的特定日誌文件中,同時更新統一的歷史日誌。
  3. 在不帶參數的情況下執行任何領域命令都會觸發檢視器模式,顯示該特定類別的最近 20 條條目。
  4. 使用者可以利用 stats 或 search 等實用命令來分析所有記錄領域的資料。
  5. export 命令允許將本地日誌文件轉換為 JSON、CSV 或 TXT 格式,以便進行外部報告。

GitBuddy 設定指南

GitBuddy 旨在在任何具有 Bash 4.0 或更高版本的系統上快速部署。按照以下步驟將其與您的 Openclaw Skills 整合:

# Ensure you have Bash 4.0+ installed
bash --version

# Clone or download the gitbuddy script to your local path
chmod +x gitbuddy
sudo mv gitbuddy /usr/local/bin/

# Verify the installation and initialize the data directory
gitbuddy status

GitBuddy 資料結構與分類體系

GitBuddy 在 ~/.local/share/gitbuddy/ 目錄中組織資料。每個領域都使用專用的日誌文件,以確保高效能和清晰的分類。

File Purpose
check.log 記錄程式碼品質和依賴審計結果。
lint.log 存儲錯誤計數、警告和規則違規。
fix.log 追蹤錯誤修復和解決詳情。
history.log 所有命令執行的操作的統一時間順序記錄。
stats 關於條目計數和總磁碟使用量的元資料。

GitBuddy 進階特性

  • 離線優先架構確保您的開發資料永遠不會離開您的機器。
  • 雙模式命令執行允許在記錄資料和檢視歷史記錄之間無縫切換。
  • 透過 history.log 進行統一活動追蹤,以全面了解開發者的生產力。
  • 支援 JSON 和 CSV 的多格式資料可攜性,以便與外部分析工具整合。
  • 跨所有日誌類別的不區分大小寫的全域搜尋,以便快速檢索知識。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*