skilly. Buy ad slot
All skills
Community / AGENT SKILL

backend-refactor

Vitammiin/agent-vorcl-flow
0 installs 2 GitHub stars
0

Рефакторинг кода без изменения поведения (роль backend). Use when нужно улучшить структуру существующего серверного кода — слои, дублирование, читаемость — без новых фич; поведение доказуемо не меняется.

BEFORE YOU INSTALL

Understand the trade-offs.

SECURITY REVIEW

Not yet assessed

Review the original instructions and requested permissions before installing.

No security review is available for this catalog entry yet.

SKILL QUALITY

Not yet assessed

How clearly the skill guides your agent, how complete its workflow is, and how you can check the outcome.

No quality assessment is available for this catalog entry yet.

The full skill.

Original instructions from the publisher’s SKILL.md

# Задача: рефакторинг

Отрефактори код, который предоставил пользователь, сохранив поведение.

Рефакторинг меняет структуру, не поведение: внешние контракты (HTTP-ответы, сигнатуры, побочные эффекты) остаются прежними, и это доказывается тестами до и после.

1. Зафиксируй базовую линию: прогони существующие тесты и сохрани вывод; если тестов нет — сначала напиши характеризационные тесты на текущее поведение, до любых правок.
2. Найди, что улучшать: логика в контроллерах → в `service`, работа с БД → в `repository` (слои из `$backend-architecture`), дублирование, длинные функции, магические значения.
3. Рефактори малыми шагами: одно улучшение → прогон тестов → следующее; не смешивай перестановку кода с изменением логики в одном шаге.
4. Доказательство: зелёный вывод того же набора тестов, что в шаге 1, плюс diff до/после с пояснением, что и почему улучшено. Самоотчёт «должно работать» не принимается.

Если область не указана — спроси файл/модуль или предложи кандидатов по свежему diff. Если код не Node/TypeScript-бэкенд — скажи честно и применяй общие принципы рефакторинга без стеко-специфичных советов.

Опирайся на `$nodejs`, `$typescript`, `$backend-architecture`.