JetBrains/benjamin-plus-skill

Benjamin-Plus: a measured token-efficiency skill for coding agents (−17.9% cost median, quality unchanged). Inject it, don't install it.

它解決的問題

它在不犧牲工作品質的前提下,降低了編碼代理的運營成本和令牌消耗。它針對代理工作流程中的「臃腫」問題——例如重複的檔案搜尋、低效的環境探測以及過度的輪詢——這些問題會增加成本,因為代理需要為初始操作以及重複讀取對話歷史記錄付費。

如何運作

該專案提供了一組優化的行為規則(一種「技能」),這些規則會被注入代理的系統提示或會話起始中。這些規則教導代理五種特定習慣:

  1. 整合偵察:在一步中收集所有必要資訊,而不是進行多次獨立的搜尋。
  2. 關鍵孔讀取:僅讀取檔案中必要的行數(例如 50 行),而不是整個檔案,當不需要完整內容進行轉換時。
  3. 單次遍歷環境探測:使用一個命令檢查並安裝所有缺失的依賴項。
  4. 嚴格驗證:使用任務本身的驗證命令作為停止的明確信號。
  5. 高效輪詢:將長時間執行的建構狀態檢查間隔從每秒一次改為每 30 秒一次。

適用對象

使用編碼代理(如 Claude Code 或 Codex CLI)的開發者和團隊,希望在維持相同解決率的情況下降低 API 成本和令牌使用量。

特色亮點

  • 可量化的節省:已證明每項任務的成本最多降低 18%,令牌使用量減少 22%。
  • 基於證據:透過自動化研究循環分析 1,200 個代理追蹤資料開發而成,僅保留那些提升效率且不影響品質的規則。
  • 跨平台相容:透過系統提示注入或特定工具鉤子(例如 Claude Code、Codex CLI)支援多種代理。
  • 品質保持不變:A/B 測試顯示解決率或結果品質無顯著變化。

這項技能讓代理更聰明地工作,減少不必要的操作,同時保持高品質輸出。— @handle

相關

  • 專案
  • 專案
  • 專案
  • 專案