раздел 05
Слэш-команды
Слэш-команда - это заготовленный промпт или процедура, которую ты вызываешь одним словом с косой чертой: пишешь в чат /имя - и агент выполняет то, что в команде записано. Файлы команд лежат в специальной папке (у Claude Code это .claude/commands/, каждый файл - одна команда).
По сути это способ не набирать один и тот же длинный запрос каждый раз. Один раз описал процедуру - дальше вызываешь коротко.
Зачем это нужно
У всех есть повторяющиеся запросы. «Прогони линтер, почини ошибки, собери проект, покажи что изменилось». «Сделай ревью моих правок по такому-то чек-листу». «Подготовь релиз: подними версию, обнови список изменений, поставь тег». Такое удобно завернуть в команду и звать по имени.
Как выглядит файл команды
# .claude/commands/review.md
Проверь мои текущие изменения (git diff) как ревьюер.
Смотри по чек-листу:
1. Логика: нет ли явных багов и крайних случаев без обработки.
2. Безопасность: нет ли секретов в коде, проверены ли входные данные.
3. Стиль: соответствует ли AGENTS.md / CLAUDE.md проекта.
4. Тесты: покрыты ли новые ветки.
Выведи findings списком, самое важное сверху.
Не переписывай код сам - только замечания.
Дальше в чате достаточно написать /review, и агент выполнит всю эту инструкцию. Многие агенты позволяют командам принимать аргументы - тогда одну команду можно звать с разными параметрами.
Хорошо и плохо
Команда, навык или правило
Их легко спутать. Разница в том, кто нажимает на кнопку:
- Команду запускаешь ты вручную: написал
/имя- выполнилось. - Навык агент подключает сам, когда видит подходящую задачу.
- Правило включается автоматически по области кода.
Если процедуру нужно запускать по твоей воле в нужный момент - это команда. Если хочешь, чтобы агент сам догадался применить, - это навык.
Куда дальше
- Skills для AI-агентов - когда процедуру лучше сделать навыком с автоподключением.