Hooks that force Claude Code to use LSP instead of Grep for code navigation. Saves ~80% tokens

Hooks that force Claude Code to use LSP instead of Grep for code navigation. Saves ~80% tokens

https://preview.redd.it/8ufsgmhgz7vg1.png?width=2072&format=png&auto=webp&s=db197e144f119bb4fd6caa97a47e6f00f9d5496a

https://github.com/nesaminua/claude-code-lsp-enforcement-kit

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.

submitted by /u/Ok-Motor-9812
[link] [comments]

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top