cx — 用 Tree-Sitter 只讀 Symbol,不讀整個檔案
cx 是一個 CLI 工具,底層用 Tree-Sitter 解析程式碼,只提取 function 和 const 的 symbol(函數名稱、型別簽名),而不是把整個檔案塞進 context。大型專案裡一個檔案可能幾百行,但真正需要的 symbol 定義可能只有幾十個 token。
關鍵限制:需要在 CLAUDE.md 裡明確指定何時使用 cx,否則 Opus 還是會預設 grep 整個檔案。工具本身很省,但 agent 不會自己選擇用它——這個習慣要靠人來建立。
適合場景:大型 codebase 的導航、快速確認某個模組的 interface 而不讀實作細節。
[Links]