| https://github.com/nesaminua/claude-code-lsp-enforcement-kit Claude Codeでトークンを節約する。 1週間テストしました。100%動作します。仕組み全体は本当にシンプルです。Grepベースのファイル検索をLSPに置き換えるだけ。そもそもそれが何を意味するのか分解してみます。 LSP(Language Server Protocol)は、IDEが「定義へ移動」や「参照の検索」に使う技術です。テキスト検索の代わりに、正確な答えを返します。問題は、Claude CodeがGrepを通じてコードを検索していることです。20件以上ヒットしたあと、実質的にランダムに3〜5個のファイルを読み込みます。余分なファイルが増えるたびに、コンテキストが1,500〜2,500トークン分失われます。 LSPは、約6,500トークンではなく約600トークンで正確な回答を返します。 本当に機能します! 1つだけ:Claude Codeが最新バージョンであることを確認してください。古いバージョンはフックの扱いがうまくありません。 [リンク] [コメント] |
コードナビゲーションでGrepの代わりにLSPを使うようClaude Codeを強制するHooks。トークンを約80%節約
Reddit r/LocalLLaMA / 2026/4/15
💬 オピニオンDeveloper Stack & InfrastructureSignals & Early TrendsTools & Practical Usage
要点
- 本記事では「claude-code-lsp-enforcement-kit」という、コードナビゲーションにおいてGrepベースの検索ではなくLSP(Language Server Protocol)を使うようClaude Codeを強制する一連のhooksを紹介している。
- この置き換えにより、文脈使用量が大幅に削減されると主張している。具体的には、必要なLSPの結果を取得することで(約~600トークン)、多くのファイルを読み進める原因となるGrepのマッチ(約~6,500トークン)よりもトークン消費が少なくなる。
- 著者は1週間テストし、「100%」の有効性を報告しており、このアプローチは実際にシンプルに適用できるとしている。
- 実用上の重要な要件として、最新バージョンのClaude Codeを使用することが挙げられている。古いバージョンではhooksを正しく処理できない可能性がある。




