code-simplifier · aktsmm — скилл для Claude Code: упрощает код после сессии
Скилл для рефакторинга кода после рабочей сессии: убирает вложенные тернарники, лишние однострочники и комментарии-пересказы, не меняя поведение.
npx skills add aktsmm/Agent-Skills --skill code-simplifier -a claude-codeЧто делает code-simplifier
Скилл включается, когда нужно причесать код после задачи, разобрать PR на читаемость или применить одинаковые приёмы рефакторинга в разных файлах. Он держит функциональность неизменной: сначала прогоняются существующие тесты, потом правится форма записи.
Внутри — набор принципов и таблица паттернов рефакторинга в references/refactoring-patterns.md, там же разобраны ловушки, где правка меняет поведение, и формат обратной связи по ревью. Скилл требует следовать настройкам проекта (CLAUDE.md, AGENTS.md, .editorconfig, линтеры), а не личным предпочтениям. Отдельно оговорена граница: он трогает только недавно изменённый код, если явно не попросить шире. Это стоит помнить, потому что на большом унаследованном файле скилл не начнёт переписывать всё подряд.
Есть и обратная сторона: упрощение легко заводит в слишком хитрый код, который трудно отлаживать. Поэтому в правилах прямо запрещены новые ненужные абстракции и склейка нескольких задач в одну функцию. Готовность отмечается чек-листом: тесты проходят, поведение не изменилось, стандарты соблюдены.
Какие задачи решает
- причесать код после завершения задачи
- разобрать PR на читаемость перед ревью
- убрать вложенные тернарники и плотные однострочники
- привести правки к стандартам проекта, а не к вкусу автора
- проверить, что рефакторинг не поменял поведение
Примеры запросов агенту
- упрости код в этом файле, тесты должны пройти
- пройдись по свежим правкам и убери лишнюю сложность
- проверь этот PR на читаемость и предложи паттерны рефакторинга
Как установить code-simplifier
1Через Skills CLI (Vercel)
npx skills add aktsmm/Agent-Skills --skill code-simplifier -a claude-code2Вручную: положить файлы
~/.claude/skills/code-simplifier/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/code-simplifier/
1Через Skills CLI (Vercel)
npx skills add aktsmm/Agent-Skills --skill code-simplifier -a codex2Вручную: положить файлы
.agents/skills/code-simplifier/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add aktsmm/Agent-Skills --skill code-simplifier -a cursor2Вручную: положить файлы
.cursor/skills/code-simplifier/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install aktsmm/Agent-Skills code-simplifier2Вручную: положить файлы
.github/skills/code-simplifier/SKILL.md1Через Skills CLI (Vercel)
npx skills add aktsmm/Agent-Skills --skill code-simplifier -a gemini-cli2Командой платформы
gemini skills install https://github.com/aktsmm/Agent-Skills --path code-simplifierВручную: положить файлы
.devin/skills/code-simplifier/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add aktsmm/Agent-Skills --skill code-simplifier -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора2
Другие версии code-simplifier
Похожие
Рядом в теме «Код-ревью и рефакторинг»
Всё по теме «Код-ревью и рефакторинг» →Вопросы о code-simplifier
Как установить code-simplifier в Claude?
Выполните npx skills add aktsmm/Agent-Skills --skill code-simplifier -a claude-code. Скилл появится в ~/.claude/skills/code-simplifier/SKILL.md.
Что делает code-simplifier?
Даёт агенту правила упрощения кода: сохранять поведение, следовать стандартам проекта, убирать вложенные тернарники и лишние комментарии. Работает по недавно изменённому коду, если не задать более широкую область.
Нужно ли что-то настроить перед запуском?
Скилл опирается на настройки проекта — CLAUDE.md, AGENTS.md, .editorconfig и линтеры. Если они описывают стиль, рефакторинг пойдёт по ним, а не по предпочтениям агента.