К основному содержанию
скилл CX Codex

code-simplifier · aktsmm — скилл для Claude Code: упрощает код после сессии

Скилл для рефакторинга кода после рабочей сессии: убирает вложенные тернарники, лишние однострочники и комментарии-пересказы, не меняя поведение.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aktsmm/Agent-Skills --skill code-simplifier -a claude-code
Открыть на GitHub

Что делает 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-code

2Вручную: положить файлы

~/.claude/skills/code-simplifier/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/code-simplifier/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора2

Другие версии code-simplifier

Похожие

gem-code-simplifier официальный github Субагент для безопасного рефакторинга: вычищает мертвый код и снижает сложность. Пригодится, когда нужно причесать кодовую базу и не сломать логику. ★ 40 418звёзд репо thermo-nuclear-code-quality-review cursor Строго проверяет поддерживаемость кода, качество абстракций и рост условной логики. Нужен для глубокого аудита изменений и структуры проекта. CX Codex +1 22 200установок simplify brianlovin Переписывает код, который вы только что написали: снимает лишнюю вложенность, дубли и неудачные имена. Поведение программы остаётся прежним. CX Codex +1 20 100установок clanker-discipline gbasin Скилл устраняет раздувание состояния в коде от ИИ-агентов. Он помогает на код-ревью типов, опциональных полей и функций с мутациями. CX Codex +1 7 500установок clean-code davila7 Задаёт агенту правила чистого кода: короткие функции, понятные имена, никаких очевидных комментариев и лишних абстракций. Пригодится, когда агент пишет рабочий код, а не учебник. 7 176установок deslop brianlovin Скилл проходит по диффу ветки и убирает лишние комментарии, защитные проверки и приведение к any, которые оставил ИИ. CX Codex +1 5 500установок

Рядом в теме «Код-ревью и рефакторинг»

Всё по теме «Код-ревью и рефакторинг» →

Вопросы о 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 и линтеры. Если они описывают стиль, рефакторинг пойдёт по ним, а не по предпочтениям агента.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой