Эффективные slash-команды (skills) превращают Claude Code из инструмента в ассистента, который знает ваши процессы.
---
name: ship
description: Подготовить текущую ветку к деплою
---
Подготовь ветку к деплою:
1. Запусти npm run lint и npm run type-check
2. Запусти npm test — покажи статус
3. Проверь git status — есть ли незакоммиченные изменения?
4. Покажи git log --oneline origin/main..HEAD
5. Дай рекомендацию: готово ли к merge?
---
name: debug
description: Отладить ошибку или неожиданное поведение
---
Отладь следующую проблему: {{args}}
Шаги:
1. Найди релевантный код
2. Воспроизведи проблему (если возможно)
3. Найди root cause
4. Предложи минимальное исправление
5. Объясни почему это произошло
---
name: docs
description: Создать документацию для функции или модуля
---
Создай документацию для: {{args}}
Формат: JSDoc комментарии для функций + README секция с примерами использования.
Только то, что неочевидно из кода.
---
name: migrate
description: Создать SQL миграцию
---
Создай SQL миграцию для: {{args}}
Требования:
- Файл: migrations/XXX_description.sql (следующий номер)
- Idempotent (IF NOT EXISTS / ON CONFLICT)
- Добавить в migrate.js если нужно
---
name: test
description: Написать тесты для функции или компонента
---
Напиши тесты для: {{args}}
Покрой:
- Happy path
- Edge cases (null, undefined, пустые массивы)
- Error cases
Используй фреймворк из package.json.
---
name: refactor
description: Рефакторинг с сохранением поведения
---
Отрефактори: {{args}}
Правила:
- Не меняй внешний API и поведение
- Сначала покажи план изменений
- Жди подтверждения перед изменением файлов
---
name: explain
description: Объяснить код на русском
---
Объясни на русском: {{args}}
Формат:
1. Что делает (одна строка)
2. Как работает (кратко)
3. Нетривиальные моменты
4. Где используется в проекте
---
name: pr
description: Создать PR описание для текущей ветки
---
Создай описание для PR на основе git log и git diff main:
- Заголовок (до 70 символов)
- Что изменилось (буллеты)
- Как тестировать
- Скриншоты нужны? (да/нет)
---
name: todo
description: Найти все TODO и технический долг
---
Найди в проекте:
- Все TODO/FIXME/HACK комментарии
- Deprecated использования
- console.log оставленные в коде
- any в TypeScript
Сгруппируй по приоритету.
---
name: perf
description: Найти проблемы производительности
---
Проанализируй производительность: {{args}}
Ищи:
- N+1 запросы к БД
- Лишние ре-рендеры (React)
- Синхронный код блокирующий event loop
- Большие бандлы
Предлагай конкретные исправления.
Выбери 5 slash-команд из урока, которые кажутся наиболее полезными.
Используй каждую в реальной задаче и запиши конкретный сценарий, где она сэкономила время или улучшила результат.
Подсказки
Определи задачу, которую ты выполняешь чаще всего в Claude Code. Создай для неё slash-команду с подробным промптом.
Назови команду интуитивно, добавь описание в начало файла. Протестируй на 3 разных случаях.
Подсказки