lazy-cat — плагин
Два скилла для Claude Code: перед кодом ищут готовое решение и не дают дописывать то, о чем пользователь не просил.
- 50 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Скиллы состоят из инструкций. Установщик дописывает блок в `GEMINI.md` и `AGENTS.md`, а необязательный хук пишет локальный журнал токенов.
Установка
- Работает в
В терминале, через 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
Набор из 24 слэш-команд для Claude Code CLI: коммиты, ревью, рефакторинг, тесты и уборка кода без повторяющихся промптов
Одиннадцать скиллов для Claude Code и Codex: аудит тестов, очистка git worktree, страницы планов, расшифровка записей экрана и вход через 1Password
Плагины Claude Code: команды плана, работы и ревью, субагенты, хуки и скиллы письма в духе практичного минимализма.
Claude Code Blueprint: 12 агентов, 19 скиллов, 16 хуков и 6 правил к CLAUDE.md, копируйте нужное или ставьте пресет
Claude Token Optimizer — меньше токенов на старте
Claude Token Optimizer
Утилита cto считает токены, которые Claude Code загружает на старте сессии, и сокращает CLAUDE.md до короткой шпаргалки.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| lazy-cat (эта карточка) | нет | 50 | |
| Token-Saver | нет | 165 | сжимает вывод терминала; lazy-cat меняет решения агента до написания кода |
| Token Optimizer | нет | 2 964 | режет токены в сессиях и между сжатиями; lazy-cat состоит из двух правил поведения |
Коротко о README
README объясняет идею «ленивого инженера», показывает таблицу модельной экономии токенов по 17 задачам, честную оговорку о живой проверке и три способа установки. Есть раздел о статистике расхода.