生產力
strategic-compact
透過在邏輯任務邊界手動執行上下文壓縮,取代不可預測的自動壓縮,藉此提升工作流程效率。
簡介
Strategic Compact 是一項專為 Claude Code 設計的進階技能,旨在以具備意圖且受控的記憶體管理,取代隨機且具破壞性的自動壓縮機制。透過 PreToolUse 勾子監控工具使用頻率,此技能會在邏輯任務邊界(如研究結束後、開始新實作階段前、或除錯完成後)主動建議進行壓縮。這種做法能確保在複雜的多步驟作業中,關鍵的任務上下文不會被標準自動壓縮機制過早刪除。它為開發者提供了對代理人上下文視窗的精細控制,在維持任務連續性的同時最佳化 Token 使用。
-
追蹤如 Edit 與 Write 等工具調用,提供數據驅動的壓縮建議。
-
具備可配置的觸發門檻(預設 50 次調用),並提供每 25 次調用的週期性提醒。
-
允許開發者在進入執行階段前清理研究過程產生的雜訊,維持更純淨的對話狀態。
-
透過 PreToolUse 勾子架構直接整合於 ~/.claude/settings.json。
-
支援透過 COMPACT_THRESHOLD 環境變數進行自訂調整,適應不同工作流程強度。
-
適合管理大型、多檔案軟體專案,且需長期維持工作階段上下文的開發者使用。
-
建議在規劃階段結束或錯誤排除週期後使用,以便在不遺失主要專案狀態的前提下清除暫時性上下文。
-
實作過程中應避免頻繁壓縮,以確保模型能保留即時的程式碼變更紀錄。
-
提供手動安全閥機制;系統僅發出建議,最終是否壓縮仍由開發者決定。
-
適用於需要精確控制 Token 使用,並在記憶體中保留核心專案邏輯,同時刪除暫時性探索軌跡的開發環境。
倉庫統計
- Star 數
- 675
- Fork 數
- 150
- Open Issue 數
- 27
- 主要語言
- Shell
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月1日 上午09:32