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

zero-tech-debt — скилл для Claude Code: рефакторинг без легаси-хвостов

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

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

Что делает zero-tech-debt

Скилл просит агента сначала сформулировать, каким должен быть результат в одной-двух фразах. Дальше он ищет реальных вызывающих. Если у режима, пропа, обёртки, алиаса маршрута или запасного варианта нет ни одного текущего вызова, они удаляются.

Перестройка идёт вокруг итоговой поверхности продукта: один понятный компонент или поток вместо набора флагов. Делить советуется только там, где граница очевидна — состояние, разметка, элементы управления, доменные команды. Общие правила вроде флагов, прав доступа, гейтинга маршрутов, состояния в URL и имён команд скилл требует держать в одном месте, а не дублировать по страницам.

Финальный шаг — проверка нового потока и удалённых допущений, которые влияли на навигацию, права или сохранённое состояние. Ограничение важное: скилл велит оптимизировать код под то, что должно остаться, а не под минимальный дифф, но запрещает изобретать общий фреймворк ради одной функции и расширять рефакторинг за пределы связности итоговой формы.

Какие задачи решает

  • удалить мёртвые ветки совместимости из патча
  • свести набор режимов и флагов к одному потоку
  • вынести дублирующиеся проверки прав в одно место
  • переименовать сущности под смысл продукта, а не под историю правок
  • проверить, что удалённые допущения не сломали навигацию

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

  • Сформулируй конечное состояние этого изменения и убери всё, что существует только ради совместимости.
  • Пройди по патчу и удали режимы, флаги и обёртки, у которых нет текущих вызывающих.
  • Сведи флаги и проверки прав из разных страниц в одно место, потом проверь поток.

Как установить zero-tech-debt

1Через Skills CLI (Vercel)

npx skills add jnsahaj/skills --skill zero-tech-debt -a claude-code

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

~/.claude/skills/zero-tech-debt/SKILL.md

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

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

Вопросы о zero-tech-debt

Как установить zero-tech-debt в Claude Code?

Выполните npx skills add jnsahaj/skills --skill zero-tech-debt -a claude-code. Скилл окажется в ~/.claude/skills/zero-tech-debt/SKILL.md.

Что делает zero-tech-debt?

Заставляет агента переделывать изменение от задуманного конечного состояния: сначала цель, потом поиск реальных вызовов, затем удаление неиспользуемых путей и сведение общих правил в одно место.

Скилл перепишет весь проект?

Нет, рефакторинг ограничен тем, что делает итоговую форму связной. Общий фреймворк под одну функцию он создавать запрещает.

Похожие скиллы

Все скиллы по теме «Код-ревью и рефакторинг» →
improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок codebase-design Matt Pocock Скилл помогает проектировать модули с небольшим интерфейсом и скрытой внутри сложностью. Подходит для рефакторинга, тестируемости и поиска чистого seam. 850 344установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок

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

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