simplify — скилл для Claude Code: что делает и как установить
Переписывает код, который вы только что написали: снимает лишнюю вложенность, дубли и неудачные имена. Поведение программы остаётся прежним.
npx skills add brianlovin/agent-config --skill simplify -a claude-codeЧто делает simplify
Скилл берёт участки, которые вы правили в текущей сессии, и переписывает их ради читаемости. Что код делает — не меняется, это первое правило в его инструкции.
Внутри один файл SKILL.md со списком требований. Стандарты проект берёт из CLAUDE.md: порядок импортов в ES-модулях, function вместо стрелочных функций, явные типы возврата у функций верхнего уровня, типы Props в компонентах React. Вложенные тернарники запрещены, вместо них switch или цепочка if/else. Отдельно оговорено, что компактность не цель: явный код лучше плотного однострочника, а уже существующие абстракции не трогают.
Две вещи стоит знать до установки. Скилл срабатывает сам, сразу после записи кода, без отдельной просьбы, поэтому правки прилетят и в файлы, которые вы ещё не считаете готовыми. А требования он сверяет с CLAUDE.md — если там ничего не записано, опираться ему не на что. В списке есть и совет обходиться без try/catch, так что это повод проверить, как в вашем проекте принято обрабатывать ошибки.
Какие задачи решает
- разгрести свежие правки перед ревью
- убрать вложенные тернарники в пользу
switch - вернуть читаемые имена переменным из черновика
- свести импорты ES-модулей к единому порядку
- снять лишние абстракции, оставшиеся от первой версии
Примеры запросов агенту
- Приведи в порядок код, который мы только что дописали в
src/checkout.tsx, поведение не меняй. - Пройдись по последним изменениям в
components/и убери вложенные тернарники. - Упрости этот файл по стандартам из
CLAUDE.md.
Как установить simplify
1Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill simplify -a claude-code2Вручную: положить файлы
~/.claude/skills/simplify/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/simplify/
1Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill simplify -a codex2Вручную: положить файлы
.agents/skills/simplify/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill simplify -a cursor2Вручную: положить файлы
.cursor/skills/simplify/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install brianlovin/agent-config simplify2Вручную: положить файлы
.github/skills/simplify/SKILL.md1Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill simplify -a gemini-cli2Командой платформы
gemini skills install https://github.com/brianlovin/agent-config --path skills/simplifyВручную: положить файлы
.devin/skills/simplify/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill simplify -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о simplify
Как установить simplify в Claude Code?
Выполните npx skills add brianlovin/agent-config --skill simplify -a claude-code. Файл скилла появится в ~/.claude/skills/simplify/SKILL.md.
Что делает simplify?
Разбирает недавно изменённый код и переписывает его ради читаемости: меньше вложенности, понятнее имена, единый порядок импортов. Логика и выводы остаются те же.
Зачем скиллу CLAUDE.md?
Оттуда он берёт стандарты проекта, по которым сверяет код. Если правил там не записано, сверяться ему не с чем.