lessloc — плагин
lessloc через хуки удерживает агента на минимуме кода: отказывает в заглушках и мусоре, возвращает недоделанную работу
- 68 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Прописывает хуки в настройки агентов и может отказывать в записи файлов
- Раз в сутки сам обращается в сеть, чтобы проверить новую версию
- Устанавливает себя по инструкции с сайта, которую выполняет агент
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/lesslocОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Прописывает хуки в настройки агентов и может отказывать в записи файлов
- Раз в сутки сам обращается в сеть, чтобы проверить новую версию
- Устанавливает себя по инструкции с сайта, которую выполняет агент
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
lessloc — плагин и набор хуков для Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode и других агентов. В репозитории лежат манифесты плагинов для Claude Code, Codex и Cursor, хуки для Copilot и Amp, плагины для Cline, а скрипты написаны на Node.js без зависимостей. Модель lessloc не вызывает, ключ API не нужен. Хуки встраиваются в цикл самого агента. В начале сессии lessloc добавляет короткий рабочий стандарт, на каждый запрос подсказывает код проекта, который уже можно использовать, перед записью файла отказывает в заглушках, закомментированном коде и лишних резервных копиях, после записи отмечает секреты и проглоченные ошибки. В конце хода lessloc один раз возвращает агенту недоделанную работу, если собственные тесты агента еще падают. Для снимков состояния используется git, а индекс кода строится для 16 языков. Автор называет цифры из своих замеров на 117 изменениях в трех открытых проектах: до 27% меньше кода и 23% ниже стоимость при тех же результатах. Установку выполняет сам агент по инструкции с сайта.
Для кого. Разработчикам, которые читают за агентом объемные правки и хотят меньше дублирования, заглушек и закомментированного кода в diff.
Подходит, если
- Агент пишет новый хелпер там, где похожий уже есть в проекте, и ревью забирает время
- В коммитах попадаются `TODO`-заглушки, закомментированный код и файлы `.bak`
- Ход агента заканчивается с падающими тестами, а вы хотите, чтобы он доработал сам
- Токены уходят на раздутые решения, и нужна простая мера экономии без смены модели
- Ваша команда использует сразу несколько агентов, и правила нужны единые
Не подходит, если
- Нужен долгий черновик с заглушками: хуки будут отказывать в записи
- Вы не хотите, чтобы плагин сам проверял наличие новой версии раз в сутки
- Проект на редком языке вне 16 языков индекса: подсказки существующего кода будут слабее
- Вы ждете автоматического ревью всей кодовой базы: lessloc работает с изменениями в ходе сессии
Пример запроса к агенту
Установи lessloc в этот проект и при следующей правке покажи, какие хуки сработалиОграничения
- Цифры экономии — замеры автора на 117 изменениях в трех проектах, на вашем коде результат будет другим.
- Единственное собственное сетевое обращение инструмента — ежедневная проверка новой версии. Остальной трафик идет от самого агента.
- Хуки умеют отказывать в записи. Если в ходе работы вам нужны заглушки, их придется временно допускать или отключать плагин.
- Установка идет через инструкцию с сайта lessloc.org: агент читает ее и сам настраивает хуки, поэтому поставленные изменения стоит просмотреть.
Как отключить. Попросите агента: `Remove lessloc by following https://lessloc.org/remove.md`. Для Claude Code плагин убирают командами `/plugin` из меню плагинов.
Частые вопросы
Как поставить lessloc в Claude Code?
Введите в строке запроса `/plugin marketplace add https://get.lessloc.org/claude/lessloc.git`, затем `/plugin install lessloc@lessloc`. Для других агентов скажите агенту: `Install lessloc for this project by following https://lessloc.org/install.md`.
Нужен ли ключ API или платная модель?
Нет. lessloc написан на Node.js без зависимостей, модель не вызывает и ключа не требует.
Что lessloc делает на каждом шаге хода агента?
В начале сессии добавляет рабочий стандарт, на запрос подсказывает существующий код, перед записью отказывает в заглушках и мусоре, после записи отмечает секреты, а в конце хода один раз возвращает недоделанную работу.
С какими агентами работает lessloc?
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Amp и Cline, всего более 20 инструментов. Полный список на странице начала работы сайта.
Как удалить lessloc?
Скажите агенту: `Remove lessloc by following https://lessloc.org/remove.md`. Он снимет хуки, которые добавил при установке.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныОбщие настройки Claude Code для команды: хуки против опасных команд, проверка перед завершением и скиллы от спецификации до ревью
Плагины для git, Python и доступности в одном месте: более 400 скиллов, субагенты и хуки против опасных команд.
Линтер обвязки агента проверяет AGENTS.md, CLAUDE.md, CI и хуки репозитория и выставляет оценку по шести направлениям.
Плагин Claude Code для разработки с разделением ролей: спецификация, ревью, TDD, QA и верификация разными агентами
Монитор сессий Claude Code, Cursor, Codex и еще шести агентов в терминале, окне или через HTTP API, с чисткой и поиском по чатам
Больше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash
Коротко о README
README открывается обещанием меньшего объема кода при тех же результатах и инструкцией установки одной фразой для агента. Далее идут результаты замеров, схема работы хуков, четыре эффекта и заметка о бесплатности и приватности.