Original Reddit post

Until yesterday, I could never get Claude to reliably use CCLSP. It was constantly reading whole files and using grep to find call sites, defs, dependencies, etc. One of those problems “I’ll get to later.” Well, later was yesterday. All it took was using a custom system prompt, updates to multiple skills and new hooks that block greps that should be calls to CCLSP. Now all main sessions and subagents automatically get the instructions enforced by the hooks. Well worth the effort. Big improvements in my architecture design and review skills. As a bonus, I’ve been fighting garbled output on VS Code in WSL. Another, “I’ll get to it later.” Tried a lot of stuff but the two exports in ~/.bashrc fixed it. I think it’s just the second item that fixed it, but I’m way too happy it’s better to verify whether the LC_ALL did anything. export LC_ALL=C.UTF-8 export CLAUDE_CODE_NO_FLICKER=1 submitted by /u/leogodin217

Originally posted by u/leogodin217 on r/ClaudeCode