К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

code-refactoring-refactor-clean — скилл для Claude Code: установка

Скилл анализирует запахи кода и готовит пошаговый план рефакторинга по принципам SOLID. Пригодится при разборе запутанных модулей перед добавлением новых функций.

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

Что делает code-refactoring-refactor-clean

Скилл находит проблемные места в кодовой базе, оценивает скрытые зависимости и формирует план изменений небольшими шагами. Главное требование инструкции — сохранять внешнее поведение системы, порядок операций, транзакции и тайминги побочных эффектов. При необходимости углублённых архитектурных шаблонов агент обращается к файлу resources/implementation-playbook.md.

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

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

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

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

  • Проанализируй этот сервис заказов и предложи пошаговый план рефакторинга по SOLID без изменения внешнего поведения.
  • Найди запахи кода в файле auth.ts и подготовь минимальные правки для улучшения тестируемости.
  • Разбери модуль платежей: выдели рискованные участки и распиши шаги для безопасного разделения логики.

Как установить code-refactoring-refactor-clean

1Через Skills CLI (Vercel)

npx skills add sickn33/agentic-awesome-skills --skill code-refactoring-refactor-clean -a claude-code

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

~/.claude/skills/code-refactoring-refactor-clean/SKILL.md

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

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

Весь набор →
docker-expert sickn33 Скилл для ИИ-агента, который разбирает Dockerfile, multi-stage сборки и безопасность контейнеров. Пригодится, когда нужно навести порядок в образах и Compose. Claude Code CX Codex Cursor +1 27 200установок typescript-expert sickn33 Скилл для работы с TypeScript и JavaScript: разбирает типы, ускоряет проверку и помогает с миграциями. Пригодится, когда проект на TS растёт и компилятор начинает тормозить. Claude Code CX Codex Cursor +1 12 600установок browser-automation sickn33 Скилл помогает проверять браузерные сценарии по состоянию интерфейса и результату операции. Подходит для UI-тестов, диагностики таймингов и разрешённого сбора данных. Claude Code CX Codex Cursor +1 6 700установок nextjs-supabase-auth sickn33 Скилл настраивает Supabase Auth в Next.js App Router: клиенты, middleware, OAuth callback и Server Actions. Пригодится для защиты маршрутов и работы с сессиями. Claude Code CX Codex Cursor +1 6 500установок 3d-web-experience sickn33 Помогает создавать и отлаживать 3D-сцены, конфигураторы товаров и портфолио для веба. Разбирает выбор стека, загрузку моделей и производительность. Claude Code CX Codex Cursor +1 5 200установок prisma-expert sickn33 Скилл помогает разбирать схемы Prisma, миграции и запросы. Пригодится, когда нужно найти причину ошибки или проверить изменения перед деплоем. Claude Code CX Codex Cursor +1 4 200установок playwright-skill sickn33 Скилл для написания и запуска тестов браузера через Playwright: проверка вёрстки на разных экранах, скриншоты, тесты логина и заполнения форм. Код выполняется локально через Node. Claude Code CX Codex Cursor +1 3 900установок game-development sickn33 Координирует структуру игры: задаёт базовые принципы архитектуры и перенаправляет агента к подскиллам для веба, ПК, мобильных платформ или VR. Claude Code CX Codex Cursor +1 3 800установок

Похожие

dart-use-pattern-matching dart-lang Скилл задаёт агенту правила работы с паттернами Dart 3: switch-выражения, деструктуризация JSON, sealed-классы, сегменты пути. Claude Code CX Codex Cursor +1 18 700установок prek j178 Помогает настроить и запускать Git-хуки через утилиту prek на Rust вместо стандартного pre-commit. Пригодится для ускорения проверок, линтинга и форматирования. Claude Code CX Codex Cursor +1 728установок rust-skills leonardomso Справочник по Rust для агента: 265 правил в 26 категориях. Пригодится, когда пишете функцию, ревьюите модуль или воюете с заимствованием. Claude Code CX Codex Cursor +1 6 400установок weekly-review cursor Скилл автоматически собирает коммиты последней недели, группирует их по типам работы и выдаёт краткий отчёт для статус-апдейтов и ретроспектив. Нужен настроенный git с указанным email. Claude Code CX Codex Cursor +1 2 400установок write-pr tldraw Задаёт формат заголовков и описаний пулл-реквестов: семантические типы, структурированные шаблоны и правила изложения для ревьюера. Claude Code CX Codex Cursor +1 419установок dart-migrate-to-checks-package dart-lang Переводит тесты Dart с устаревшего пакета package:matcher на package:checks. Пригодится для перехода на строгую типизацию утверждений и улучшение диагностики ошибок. Claude Code CX Codex Cursor +1 18 000установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. Claude Code 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. Claude Code 1 141 062установок

Вопросы о code-refactoring-refactor-clean

Как установить code-refactoring-refactor-clean в Claude Code?

Выполните команду npx skills add sickn33/agentic-awesome-skills --skill code-refactoring-refactor-clean -a claude-code. Также можно скопировать файл вручную по пути ~/.claude/skills/code-refactoring-refactor-clean/SKILL.md.

Что делает скилл code-refactoring-refactor-clean?

Он выявляет запахи кода, структурирует план изменений небольшими шагами и внедряет принципы SOLID. Внешнее поведение программы и тесты при этом остаются стабильными.

Когда не стоит применять этот скилл?

Его не используют для мелких однострочных правок, во время заморозки релизов (change freeze) или когда запрос касается только составления документации.

Исходный текст

SKILL.md · MIT
---
name: code-refactoring-refactor-clean
description: "You are a code refactoring expert specializing in clean code principles, SOLID design patterns, and modern software engineering best practices. Analyze and refactor the provided code to improve its quality, maintainability, and performance."
risk: critical
source: community
date_added: "2026-02-27"
---

# Refactor and Clean Code

You are a code refactoring expert specializing in clean code principles, SOLID design patterns, and modern software engineering best practices. Analyze and refactor the provided code to improve its quality, maintainability, and performance.

## Use this skill when

- Refactoring tangled or hard-to-maintain code
- Reducing duplication, complexity, or code smells
- Improving testability and design consistency
- Preparing modules for new features safely

## Do not use this skill when

- You only need a small one-line fix
- Refactoring is prohibited due to change freeze
- The request is for documentation only

## Context
The user needs help refactoring code to make it cleaner, more maintainable, and aligned with best practices. Focus on practical improvements that enhance code quality without over-engineering.

## Requirements
$ARGUMENTS

## Instructions

- Assess code smells, dependencies, and risky hotspots.
- Propose a refactor plan with incremental steps.
- Apply changes in small slices and keep behavior stable.
- Update tests and verify regressions.
- If detailed patterns are required, open `resources/implementation-playbook.md`.

## Safety

- Avoid changing external behavior without explicit approval.
- Keep diffs reviewable and ensure tests pass.

## Output Format

- Summary of issues and target areas
- Refactor plan with ordered steps
- Proposed changes and expected impact
- Test/verification notes

## Resources

- `resources/implementation-playbook.md` for detailed patterns and examples.

## Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

## Behavior preservation and evidence

The numeric smell/coverage/ROI thresholds are heuristics, not universal quality gates or measured benefits. Preserve public behavior, duplicate ordering, transactions, side-effect timing, errors and compatibility unless a change is explicitly intended. Characterize meaningful invariants before a risky refactor; do not mechanically split functions to meet line/parameter limits.

Examples are incomplete independent fragments, not a compiled project: repository find_by_id, framework helpers, discount implementation, EmailService and Logger are missing. Persistence plus email needs an idempotent/outbox strategy because a failed notification after commit must not repeat the order. Validate authorization and server-trusted prices before processing money. Email regex checks shape, not deliverability/ownership; caches need tenant keys, invalidation and sensitive-data policy.

Static-analysis snippets are leads: generic execute($QUERY) is not proof of SQL injection, and CodeQL analyze alone is not a full initialized/extracted workflow. Inspect actual tool versions/configuration before running; preserve existing gates and do not replace tests with an AI pass. Report only measured before/after metrics and actual dashboard URLs; no coverage, security absence or performance improvement is certified by these sketches. No code from the playbook was executed.

© sickn33 · MIT · sickn33/agentic-awesome-skills

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

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

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