GitHub - Stop burning tokens on Grep β let LSP find it in one shot
byβ’
Hooks that force Claude Code to use LSP instead of Grep for code navigation. Saves ~80% tokens - nesaminua/claude-code-lsp-enforcement-kit
Replies
Best
Maker
π
Saving tokens with Claude Code.
Tested for a week. Works 100%. The whole thing is genuinely simple: swap Grep-based file search for LSP. Breaking down what that even means
LSP (Language Server Protocol) is the tech your IDE uses for "Go to Definition" and "Find References" β exact answers instead of text search. The problem: Claude Code searches through code via Grep. Finds 20+ matches, then reads 3β5 files essentially at random. Every extra file = 1,500β2,500 tokens of context gone.
LSP returns a precise answer in ~600 tokens instead of ~6,500.
Its really works!
One thing: make sure Claude Code is on the latest version β older ones handle hooks poorly.
Replies