Skip to content
Development
Command

/refactor

Помочь с рефакторингом кода

From plugin
claude-code-starter
19020 skills5 agents20 commands
Install
$ npx -y skills add alexeykrol/claude-code-starter --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/refactor

Context preview

What this command does when you run it.

Помочь с рефакторингом кода

Command definition

refactor.md
description: Помочь с рефакторингом кода

Помоги отрефакторить код, сохраняя функциональность и улучшая качество.

**Цели рефакторинга:**

1. **Улучшение читаемости:**

  • Понятные имена
  • Разбивка больших функций
  • Удаление дублирования
  • Добавление комментариев

2. **Производительность:**

  • Оптимизация рендеринга
  • Мемоизация
  • Ленивая загрузка
  • Оптимизация запросов к БД

3. **Типобезопасность:**

  • Строгая типизация
  • Удаление `any`
  • Правильные интерфейсы

4. **Архитектура:**

  • Правильное разделение ответственности
  • Извлечение переиспользуемой логики
  • Соответствие паттернам проекта

**Процесс:**

1. **Анализ:**

  • Что можно улучшить?
  • Какие есть проблемы?
  • Где дублирование?

2. **План:**

  • Определи шаги рефакторинга
  • Начни с малого
  • Проверяй после каждого шага

3. **Рефакторинг:**

  • Сохраняй функциональность
  • Следуй coding standards
  • Улучшай постепенно

4. **Проверка:**

  • Тесты проходят (если есть)
  • TypeScript без ошибок
  • Линтер доволен
  • Функциональность не изменилась

**Принципы:**

  • DRY (Don't Repeat Yourself)
  • KISS (Keep It Simple, Stupid)
  • YAGNI (You Aren't Gonna Need It)
  • Single Responsibility Principle

**Примеры рефакторинга:**

  • Извлечение кастомных хуков
  • Создание переиспользуемых компонентов
  • Упрощение условной логики
  • Оптимизация запросов
Ships withclaude-code-starter

Claude Code Starter — это готовая управляющая среда для проектов, в которых основной рабочий агент — Claude Code.

Get the whole plugin