Пользовательские слэш-команды
Пользовательская слэш-команда упаковывает запрос, который вы постоянно перепечатываете, в единое /слово. Определите его один раз; используйте повторно навсегда (и делитесь им с командой).
Как они работают
Команда — это просто Markdown-файл. Положите его в каталог команд, и его имя файла станет командой:
.claude/commands/changelog.md→/changelog(команда проекта, можно делиться)~/.claude/commands/changelog.md→/changelog(личная, для всех проектов)
Тело файла — это запрос, который Claude выполняет, когда вы её вызываете.
Минимальный пример
---
description: Draft a Conventional Commit message from the staged diff
---
Look at the staged changes with `git diff --cached` and write a single
Conventional Commit message (feat/fix/docs/refactor/chore). Output only the
message, no preamble.
Теперь /changelog… то есть /commit (назовите как угодно, как назван файл) делает это каждый раз.
Полезные строительные блоки
$ARGUMENTS— подставляет то, что пользователь набрал после команды./review src/auth.ts→ путь попадает в ваш запрос.- Запуск bash и встраивание вывода — команды могут включать вывод оболочки (например, текущий diff), чтобы Claude действовал по актуальному состоянию.
- Ссылки на файлы — указывайте на файлы, чтобы включить их содержимое.
- Фронтматтер —
description(показывается в меню) и другие опции.
Точный синтаксис аргументов, bash и ссылок на файлы смотрите в официальной документации.
Команды, которые стоит позаимствовать
Стартовый набор есть в нашей Библиотеке слэш-команд: сообщение коммита, описание PR, код-ревью, changelog, заготовка компонента.
Команда против навыка против субагента
- Слэш-команда — вы запускаете известный рабочий процесс по требованию.
- Навык — Claude загружает экспертизу автоматически, когда это уместно.
- Субагент — делегируйте часть работы изолированному агенту.