Все статьи
Claude CodeSkills

Топ Skills для Claude Code: подборка лучших slash-команд

Omni Router

Топ Skills для Claude Code

Что такое Skills

Skills (навыки) — это пользовательские slash-команды для Claude Code, которые позволяют автоматизировать повторяющиеся задачи. Каждый Skill представляет собой Markdown-файл с промптом, который запускается через /command-name прямо в терминале.

Вот подборка самых полезных Skills с готовыми промптами, которые можно скопировать и начать использовать.

Где хранятся Skills:

  • Персональные — в ~/.claude/commands/. Доступны во всех проектах, только вам.
  • Проектные — в .claude/commands/ внутри репозитория. Коммитятся в git, доступны всей команде.

Каждый файл — это имя-команды.md, содержимое которого становится промптом. Если в промпте есть $ARGUMENTS, то при вызове можно передать аргумент: /command-name путь/к/файлу.


Код-ревью и качество

/review — Комплексное код-ревью

Автоматическое ревью изменений в текущем git diff с фокусом на безопасность, производительность и стиль кода.

Файл: commands/review.md

Проведи код-ревью всех изменений в текущем git diff.

Проверь:
1. Безопасность: SQL injection, XSS, hardcoded secrets, SSRF
2. Производительность: N+1 queries, лишние аллокации, блокирующие операции
3. Логика: edge cases, race conditions, error handling
4. Стиль: naming conventions, структура, дублирование

Формат: для каждой проблемы укажи файл, строку, серьёзность (critical/warning/info) и рекомендацию.

Вызов:

/review

Полезен перед каждым коммитом — ловит проблемы до code review от коллег.


/security-audit — Аудит безопасности проекта

Комплексная проверка безопасности всего проекта: зависимости, секреты, уязвимости, конфигурации.

Файл: commands/security-audit.md

Проведи аудит безопасности проекта. Проверь:
- Зависимости с известными уязвимостями
- Hardcoded credentials и секреты
- SQL injection, XSS, CSRF уязвимости
- Небезопасные конфигурации
- Проблемы с аутентификацией и авторизацией
Выведи отчёт с приоритетами: critical, high, medium, low.

Вызов:

/security-audit

Имеет смысл запускать периодически или перед релизом — особенно в проектах с пользовательскими данными.


Тестирование

/test — Генерация тестов для файла

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

Файл: commands/test.md

Напиши тесты для $ARGUMENTS.

Требования:
- Покрой основные сценарии (happy path)
- Добавь edge cases и error scenarios
- Используй моки для внешних зависимостей
- Следуй конвенциям тестирования проекта
- Запусти тесты и убедись, что они проходят

Вызов:

/test src/proxy/handlers.rs

Аргумент $ARGUMENTS подставляется автоматически. Удобно для быстрого покрытия нового кода тестами.


/fix-test — Исправление упавших тестов

Автоматический анализ и исправление падающих тестов: определяет, что сломалось — тест или код — и чинит.

Файл: commands/fix-test.md

Запусти тесты проекта. Если есть падения:
1. Проанализируй причину каждого падения
2. Определи, тест неправильный или код
3. Исправь проблему
4. Запусти тесты повторно для проверки

Вызов:

/fix-test

Экономит время при рефакторинге — вместо ручного разбора каждого падения.


Git и CI/CD

/commit — Умный коммит

Анализ staged и unstaged изменений, генерация осмысленного commit message в формате conventional commits.

Файл: commands/commit.md

Посмотри git diff staged и unstaged изменений.
Сгенерируй осмысленный commit message на английском в формате conventional commits.
Закоммить изменения. Не пушь.

Вызов:

/commit

Полезен, когда нужно быстро закоммитить без раздумий над формулировкой сообщения.


/fix-ci — Исправление CI

Анализ упавшего CI pipeline: определение причины, исправление и локальная проверка.

Файл: commands/fix-ci.md

CI pipeline упал. Проанализируй:
1. Прочитай логи CI (если доступны)
2. Определи причину падения
3. Исправь проблему
4. Проверь локально что fix работает
Если нужен доступ к логам CI — попроси ссылку.

Вызов:

/fix-ci

Особенно полезен с GitHub Actions — Claude Code может читать логи через gh CLI.


/pr — Создание Pull Request

Автоматическое создание Pull Request с заголовком, описанием и test plan на основе коммитов в ветке.

Файл: commands/pr.md

Создай Pull Request для текущей ветки:
1. Посмотри все коммиты относительно main
2. Сгенерируй заголовок и описание
3. Описание должно включать: Summary, Changes, Test plan
4. Создай PR через gh cli

Вызов:

/pr

Заменяет ручное написание описания PR — агент сам проанализирует все коммиты и сформирует структурированное описание.


Рефакторинг

/refactor — Рефакторинг с объяснением

Рефакторинг указанного файла или модуля без изменения внешнего поведения, с объяснением каждого изменения.

Файл: commands/refactor.md

Отрефактори $ARGUMENTS.

Правила:
- Не меняй внешнее поведение
- Улучши читаемость и поддерживаемость
- Убери дублирование
- Объясни каждое изменение и почему оно улучшает код
- Запусти тесты после рефакторинга

Вызов:

/refactor src/storage/db.rs

Важно: агент запускает тесты после изменений, чтобы убедиться что ничего не сломалось.


/cleanup — Очистка кодовой базы

Поиск и удаление мертвого кода, неиспользуемых импортов, закомментированного кода и решенных TODO.

Файл: commands/cleanup.md

Найди и очисти:
- Неиспользуемые импорты и переменные
- Мёртвый код (unreachable, commented out)
- TODO/FIXME которые уже решены
- Дублирующийся код
Покажи что удалил и почему.

Вызов:

/cleanup

Хорошо запускать периодически — накопившийся мертвый код замедляет навигацию и понимание проекта.


Документация

/doc — Генерация документации

Генерация doc-комментариев для указанного модуля или файла с описанием API и примерами использования.

Файл: commands/doc.md

Сгенерируй документацию для $ARGUMENTS.

Включи:
- Описание модуля/файла
- Публичный API с примерами использования
- Зависимости и связи с другими модулями
Формат: комментарии в коде (doc comments) на языке проекта.

Вызов:

/doc src/proxy/

Генерирует документацию прямо в коде — rustdoc, JSDoc, docstrings в зависимости от языка проекта.


/explain — Подробное объяснение кода

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

Файл: commands/explain.md

Объясни $ARGUMENTS подробно:
- Что делает каждая публичная функция
- Как связаны компоненты
- Какие паттерны и архитектурные решения используются
- Потенциальные проблемы или технический долг

Вызов:

/explain src/anthropic/client.rs

Полезен при онбординге в новый проект или при работе с незнакомой частью кодовой базы.


Продуктивность

/plan — Планирование задачи

Планирование реализации фичи или задачи без написания кода: анализ архитектуры, определение затронутых файлов, оценка рисков.

Файл: commands/plan.md

Спланируй реализацию: $ARGUMENTS

1. Проанализируй текущую архитектуру
2. Определи затронутые файлы
3. Опиши шаги реализации
4. Укажи риски и edge cases
5. Предложи план тестирования

Не пиши код — только план.

Вызов:

/plan добавить rate limiting на endpoint /v1/messages

Хорошая практика — планировать перед реализацией. Агент изучит проект и предложит конкретный план с учётом существующей архитектуры.


/migrate — Помощь с миграциями

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

Файл: commands/migrate.md

Помоги мигрировать $ARGUMENTS.

1. Проанализируй текущее состояние
2. Создай план миграции
3. Напиши миграционные скрипты
4. Добавь rollback стратегию
5. Проверь что ничего не сломалось

Вызов:

/migrate с SQLite на PostgreSQL

Покрывает широкий спектр задач: миграции БД, обновление мажорных версий зависимостей, переход между фреймворками.


Сводная таблица

SkillКатегорияПринимает аргументОписание
/reviewКод-ревьюНетРевью git diff с проверкой безопасности и стиля
/security-auditКод-ревьюНетПолный аудит безопасности проекта
/testТестированиеДаГенерация тестов для файла или модуля
/fix-testТестированиеНетАнализ и исправление падающих тестов
/commitGit и CI/CDНетУмный коммит с conventional commits
/fix-ciGit и CI/CDНетАнализ и исправление упавшего CI
/prGit и CI/CDНетСоздание PR с описанием через gh cli
/refactorРефакторингДаРефакторинг без изменения поведения
/cleanupРефакторингНетУдаление мертвого кода и мусора
/docДокументацияДаГенерация doc-комментариев
/explainДокументацияДаПодробное объяснение кода
/planПродуктивностьДаПланирование реализации без кода
/migrateПродуктивностьДаПомощь с миграциями любого типа

Советы по созданию своих Skills

Будьте конкретны. Чем точнее сформулирован промпт, тем лучше результат. Вместо “проверь код” пишите “проверь код на SQL injection, XSS и hardcoded secrets, выведи результат в формате таблицы”.

Добавляйте формат вывода. Если промпт описывает ожидаемую структуру ответа (таблица, список, формат critical/warning/info), агент будет следовать этой структуре.

Используйте $ARGUMENTS для параметризации. Это позволяет передавать аргументы при вызове: /test src/main.rs подставит путь вместо $ARGUMENTS в промпте.

Коммитьте проектные Skills в git. Файлы из .claude/commands/ попадают в репозиторий — вся команда получит одинаковые команды. Персональные Skills (~/.claude/commands/) остаются только у вас.

Комбинируйте Skills. Запустите /refactor src/module.rs, затем /review для проверки изменений, затем /test src/module.rs для покрытия тестами. Цепочка из нескольких Skills дает более надежный результат, чем один большой промпт.


Итог

Готовые Skills экономят время на повторяющихся задачах: код-ревью, тесты, коммиты, рефакторинг, документация. Скопируйте нужные промпты, создайте .md файлы в ~/.claude/commands/ или .claude/commands/, и начните использовать.

Все Skills из этой подборки работают с Claude Code через Omni Router.

Начать работу