← Все проекты
Проект / JavaScript

nesaminua/claude-code-lsp-enforcement-kit: LSP Enforcement Kit — заставь Claude Code экономить токены

Набор хуков, который принудительно заставляет Claude Code использовать LSP вместо Grep для навигации по коду, экономя до 80% токенов.

Это набор скриптов на JavaScript, который модифицирует поведение Claude Code, заставляя его использовать Language Server Protocol для навигации по коду вместо стандартного Grep. Устанавливается через скрипт установки, копирует хуки и правила в конфигурацию...

★ 39 JavaScript Форки 2 Issue 1 Оценка 7/10 Карточка проверена

Для кого это

Для разработчиков, которые активно используют Claude Code для работы с TypeScript/JavaScript проектами и хотят снизить расход токенов.

Проблема / задача

Claude Code по умолчанию использует Grep для поиска кода — это работает, но очень расточительно: один запрос может сгенерировать тысячи токенов лишнего вывода, когда LSP даст тот же ответ в 40 раз компактнее.

Как это работает

Проект устанавливает четыре перехватчика (хука) в Claude Code, которые блокируют использование Grep для поиска символов кода и перенаправляют на соответствующие LSP-инструменты. Система отслеживает использование LSP, обрабатывает ошибки холодного старта TypeScript-сервера и предотвращает запуск под-агентов без предварительного разрешения символов через LSP.

Что видно по README

Это набор скриптов на JavaScript, который модифицирует поведение Claude Code, заставляя его использовать Language Server Protocol для навигации по коду вместо стандартного Grep. Устанавливается через скрипт установки, копирует хуки и правила в конфигурацию Claude, автоматически включая TypeScript LSP плагин.

Ключевые возможности

Блокировка Grep для символов кодаПерехват Bash-команд с grep/rg/ag/ackКонтроль доступа под-агентов к LSPТрекинг использования LSP-инструментовОбработка ошибок холодного старта TypeScript сервера

Технологии

JavaScriptNode.jsClaude Code Hooks APITypeScriptRustGo

Интересный факт

Система использует 5-уровневые прогрессивные ворота для Read-запросов — от разогрева до хирургического чтения, имитируя естественное обучение IDE.

С чего начать

  • Клонировать репозиторий
  • Запустить install.sh
  • Перезапустить Claude Code

Оценка GitRadar

Удобство
6/10
Свежесть
8/10
Перспектива
7/10
Монетизация
4/10
Общая оценка
7/10

Вердикт GitRadar

Стоит попробовать, если вы регулярно используете Claude Code для работы с TypeScript — экономия токенов реальная и значительная, хотя требует настройки окружения.

Наблюдения по обновлениям

Проект активен, имеет детальную документацию с таблицами сравнения, но звёзд пока мало (20) — сообщество только формируется.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/nesaminua/claude-code-lsp-enforcement-kit
Лицензия
MIT
Создан на GitHub
10 апреля 2026 г.
Последнее обновление репо
10 апреля 2026 г.
Последняя проверка GitRadar
10 апреля 2026 г.
Изученные файлы
README.md, install.sh, hooks/lsp-usage-tracker.js, hooks/bash-grep-block.js, hooks/lsp-pre-delegation.js, hooks/lsp-first-guard.js

FAQ

Что это такое?

Набор хуков для Claude Code, который принудительно заменяет Grep-навигацию на LSP-навигацию для экономии токенов.

Для кого подходит?

Для разработчиков на TypeScript/JavaScript, которые используют Claude Code и хотят оптимизировать расход токенов при навигации по коду.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с nesaminua/claude-code-lsp-enforcement-kit?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.