lazy-cat — плагин

Два скилла для Claude Code: перед кодом ищут готовое решение и не дают дописывать то, о чем пользователь не просил.

  • 50 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Минимальный доступ

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

  • Скиллы состоят из инструкций. Установщик дописывает блок в `GEMINI.md` и `AGENTS.md`, а необязательный хук пишет локальный журнал токенов.
Все причины и проверки

albertobarnabo/lazy-cat

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/lazy-cat

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Скиллы состоят из инструкций. Установщик дописывает блок в `GEMINI.md` и `AGENTS.md`, а необязательный хук пишет локальный журнал токенов.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

lazy-cat добавляет два момента паузы в работу Claude. Скилл `think-twice` срабатывает до выбора подхода и спрашивает, нет ли готового API, пакета или однострочника. Скилл `surgical` срабатывает перед каждым блоком кода и спрашивает, просил ли пользователь такой код, чтобы не появлялись лишняя обработка ошибок, тесты и абстракции. Пример из README: 500 тестовых профилей. Без скиллов Claude пишет каждый профиль вручную, около 66 тысяч токенов, с ними пишет скрипт на faker в 54 строки. Скиллы ставятся плагином, командой `npx lazycat-skill` для Claude Code, Gemini CLI и Codex или добавлением правила в `CLAUDE.md`. Опциональная команда `stats` локально считает выходные токены по сессиям.

Для кого. Разработчикам, которые платят за токены и замечают, что агент пишет с нуля то, что решает готовая библиотека, и добавляет код, о котором не просили.

Подходит, если

  • Нужны 500 тестовых пользователей, и агент собирается писать их все по полям вручную
  • Задача на ввод телефона или проверку почты, где есть готовая библиотека
  • Правка бага разрастается тестами и абстракциями, которых никто не просил
  • Хочется держать правила всегда в контексте через `CLAUDE.md`, а не по оценке Claude
  • Расход токенов хочется померить на своей работе локальной статистикой

Не подходит, если

  • Нужна полная реализация с нуля без внешних зависимостей: `think-twice` будет отправлять к библиотекам
  • Задача требует защитного кода, тестов и абстракций, которые вы как раз просите
  • Вы ждете гарантированной экономии: автор сам показывает сценарии, где выгоды нет

Пример запроса к агенту

Сгенерируй 500 тестовых профилей пользователей для стенда, сначала проверь, нет ли готовой библиотеки.

Ограничения

Цифры экономии модельные: выходные токены оценены по числу символов, деленному на четыре, на 17 сценариях, а базовый случай с 500 профилями экстраполирован из 15 написанных. Живая проверка в октябре 2026 показала, что обычный Sonnet уже избегал лишних дополнений в небольших правках, поэтому выгода там не повторилась, зато затраты выросли примерно на 8 процентов. В 3 сценариях из 17 один `surgical` оказался лучше обоих скиллов вместе. Правила для Gemini CLI и Codex записываются блоком в `GEMINI.md` и `AGENTS.md`.

Как отключить. Отключите плагин `lazy-cat` через `/plugin` или удалите скиллы из `~/.claude/skills/`. Блок между метками `lazy-cat:start` и `lazy-cat:end` в `GEMINI.md` и `AGENTS.md` удалите вручную, статистику снимает `npx lazycat-skill stats --disable`.

Частые вопросы

Как поставить lazy-cat?

Через npm: `npx lazycat-skill` для всей учетной записи или `npx lazycat-skill --project` для текущего репозитория. Через плагин: `/plugin marketplace add albertobarnabo/lazy-cat` и `/plugin install lazy-cat@lazy-cat`.

Что делают think-twice и surgical?

`think-twice` срабатывает до выбора подхода и ищет готовое решение. `surgical` срабатывает перед каждым блоком и убирает код, о котором не просили.

Как вызвать скилл вручную?

Командами `/lazy-cat:think-twice <задача>` и `/lazy-cat:surgical <задача>`.

Как работает статистика токенов?

`npx lazycat-skill stats --enable` включает хук, который пишет выходные токены по сессиям только локально. `stats` показывает итоги и тренд, `--disable` снимает хук и оставляет журнал.

Как поставить правила без скиллов?

Вставьте два правила из README в `CLAUDE.md` проекта. Файл всегда в контексте, поэтому применение не зависит от решения Claude.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Маркетплейс плагинов Ника Тьюна для Claude Code: проверки перед сдачей задачи, ревью кода и персоны для TDD

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

Набор из 24 слэш-команд для Claude Code CLI: коммиты, ревью, рефакторинг, тесты и уборка кода без повторяющихся промптов

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

Одиннадцать скиллов для Claude Code и Codex: аудит тестов, очистка git worktree, страницы планов, расшифровка записей экрана и вход через 1Password

СкиллШирокий доступ1,2 тыс.Звезды репозитория

Плагины Claude Code: команды плана, работы и ревью, субагенты, хуки и скиллы письма в духе практичного минимализма.

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

Claude Code Blueprint: 12 агентов, 19 скиллов, 16 хуков и 6 правил к CLAUDE.md, копируйте нужное или ставьте пресет

ВоркфлоуРасширенный доступ73Звезды репозитория

Утилита cto считает токены, которые Claude Code загружает на старте сессии, и сокращает CLAUDE.md до короткой шпаргалки.

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
lazy-cat (эта карточка)нет50
Token-Saverнет165сжимает вывод терминала; lazy-cat меняет решения агента до написания кода
Token Optimizerнет2 964режет токены в сессиях и между сжатиями; lazy-cat состоит из двух правил поведения

Коротко о README

README объясняет идею «ленивого инженера», показывает таблицу модельной экономии токенов по 17 задачам, честную оговорку о живой проверке и три способа установки. Есть раздел о статистике расхода.

Бейдж для README

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