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.
它解決的問題
它在不犧牲工作品質的前提下,降低了編碼代理的運營成本和令牌消耗。它針對代理工作流程中的「臃腫」問題——例如重複的檔案搜尋、低效的環境探測以及過度的輪詢——這些問題會增加成本,因為代理需要為初始操作以及重複讀取對話歷史記錄付費。
如何運作
該專案提供了一組優化的行為規則(一種「技能」),這些規則會被注入代理的系統提示或會話起始中。這些規則教導代理五種特定習慣:
- 整合偵察:在一步中收集所有必要資訊,而不是進行多次獨立的搜尋。
- 關鍵孔讀取:僅讀取檔案中必要的行數(例如 50 行),而不是整個檔案,當不需要完整內容進行轉換時。
- 單次遍歷環境探測:使用一個命令檢查並安裝所有缺失的依賴項。
- 嚴格驗證:使用任務本身的驗證命令作為停止的明確信號。
- 高效輪詢:將長時間執行的建構狀態檢查間隔從每秒一次改為每 30 秒一次。
適用對象
使用編碼代理(如 Claude Code 或 Codex CLI)的開發者和團隊,希望在維持相同解決率的情況下降低 API 成本和令牌使用量。
特色亮點
- 可量化的節省:已證明每項任務的成本最多降低 18%,令牌使用量減少 22%。
- 基於證據:透過自動化研究循環分析 1,200 個代理追蹤資料開發而成,僅保留那些提升效率且不影響品質的規則。
- 跨平台相容:透過系統提示注入或特定工具鉤子(例如 Claude Code、Codex CLI)支援多種代理。
- 品質保持不變:A/B 測試顯示解決率或結果品質無顯著變化。
這項技能讓代理更聰明地工作,減少不必要的操作,同時保持高品質輸出。— @handle
相關
- 專案
- 專案
- 專案
- 專案