lessloc — плагин

lessloc через хуки удерживает агента на минимуме кода: отказывает в заглушках и мусоре, возвращает недоделанную работу

  • 68 ★ репозитория
  • Последний коммит
  • Apache-2.0
Плагин

Расширенный доступ

Почему такой уровень

  • Прописывает хуки в настройки агентов и может отказывать в записи файлов
  • Раз в сутки сам обращается в сеть, чтобы проверить новую версию
  • Устанавливает себя по инструкции с сайта, которую выполняет агент
Все причины и проверки

starswallow/lessloc

Установка

В терминале, через 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 для команды: хуки против опасных команд, проверка перед завершением и скиллы от спецификации до ревью

ВоркфлоуШирокий доступ92Звезды репозитория

Плагины для git, Python и доступности в одном месте: более 400 скиллов, субагенты и хуки против опасных команд.

ПлагинРасширенный доступ60Звезды репозитория

Линтер обвязки агента проверяет AGENTS.md, CLAUDE.md, CI и хуки репозитория и выставляет оценку по шести направлениям.

CLIРасширенный доступ65Звезды репозитория

Плагин Claude Code для разработки с разделением ролей: спецификация, ревью, TDD, QA и верификация разными агентами

ПлагинШирокий доступ66Звезды репозитория

Монитор сессий Claude Code, Cursor, Codex и еще шести агентов в терминале, окне или через HTTP API, с чисткой и поиском по чатам

CLIРасширенный доступ195Звезды репозитория

Больше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash

СкиллШирокий доступ178Звезды репозитория

Коротко о README

README открывается обещанием меньшего объема кода при тех же результатах и инструкцией установки одной фразой для агента. Далее идут результаты замеров, схема работы хуков, четыре эффекта и заметка о бесплатности и приватности.

Бейдж для README

Сообщить о проблеме