session-reflection-analysis
分析 Claude Code 會話歷史,以識別效率低下的模式、優化 Token 使用量並建議工作流程改進。
簡介
session-reflection-analysis 技能是為使用 Claude Code 的開發人員設計的自我剖析工具。透過處理儲存在 ~/.claude/projects/ 中的本地 JSONL 會話日誌,此技能可識別重複出現的效率低下模式,例如冗餘的檔案讀取、錯誤的工具排序或上下文遺失。它專為希望在保持高開發速度的同時,將 Token 使用量控制在預算內的工程師而設計。此技能不再需要手動解析日誌,而是利用 jq 生成用戶請求、工具執行和系統回應的精簡摘要,然後由專門的子代理程式進行分析,提供可操作的結構化回饋。
-
自動將目前工作目錄對應至相關的 Claude Code 專案日誌。
-
使用高效的 jq 過濾器將會話歷史壓縮達 98%,在保留關鍵上下文的同時剔除無用資訊。
-
啟動 Explore 子代理程式以偵測諸如浪費 Token、重複錯誤、缺少自動化以及基於假設的錯誤等模式。
-
產生包含優先級改進建議、程式碼片段和預期影響指標的結構化 Markdown 反思文件。
-
透過建議改進措施而非直接執行,提供安全的人工審核過程。
-
若要觸發此技能,請詢問會話執行情況。
-
確保系統已安裝 jq (brew install jq 或 apt install jq)。
-
此技能需要存取 ~/.claude/projects/,並將分析輸出至 /tmp/session-summary.jsonl。
-
使用產生的建議來更新 CLAUDE.md、在 .claude/skills/ 中建立自訂 bash 腳本,或定義新的斜線指令以防止未來發生效率低下問題。
-
在執行之前務必審核建議的變更,以確保它們符合專案的具體編碼標準和架構需求。
-
輸出包含每項建議的詳細成本效益分析,有助於優先處理高影響力的文件更新或自動化任務。
倉庫統計
- Star 數
- 312
- Fork 數
- 46
- Open Issue 數
- 1
- 主要語言
- Vim Script
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月29日 上午07:18